Redis

redis的四种数据结构:String、hash、list、set
四种数据结构的基本命令语句:
String 是redis最基本的类型,一个key对应一个value
语法:set key value 进行设置key和value
get key --进行获取value
一个key只能对应一个value,如果你给同一个key重新设置value,旧的value就会被覆盖。
当我们要使用不同数据结构对同一个key进行操作的时候,要先进行删除
delete key
Hash(哈希) hash是一个String 类型的field与value的映射表
语法:hmset key field value 或 或 hmset key field1 value1 field2 value2
查询: hget key field 进行获取value
list redis列表是简单的字符串列表,默认是先进的排在后面,一般是往头部插入
语法:lpush key value
查询: lrange key
set Redis的set是String类型的无序且不重复集合(若加入的时候重复,也只会被忽略)。
添加一个String元素到key对应的set集合中,成功返回1,如果redis中已经存在则返回0
语法:sadd key member
查询:smembers r
Redis zset 和 set 一样也是string类型元素的集合,且不允许重复的成员。
zset主要是通过分数来为集合进行排序,虽然它的成员不可以重复,但是分数可以重复。
zadd key score member
zrangebyscore key start stop start 是你要查询的条数,stop是结尾。

Redis的配置文件 常见命令
auth password
config get * ---获取所有的配置
config set timeout 300 timeout 默认是0,这个就是当你一段时间不使用redis的时候,它会自动关闭。
还有一个设置时间的是 expire key time 当到达我们设置的时间,设置的key会自动销毁。我们可以通过exists key 可以进行查看key是否还存在。

Redis事务
1.开始事务 multi
2.命令入队 set key value get key 命令写完它会提示入队
3.执行事务 exec进行执行事务

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容