redis
futianwenA
这个作者很懒,什么都没留下…
展开
-
Redis持久化
因为Redis的读写操作都是在内存中进行的,一旦服务重启数据就会丢失,为了不让数据丢失,将内存中的数据保存到磁盘中,在服务器重启时从磁盘中恢复数据,就是Redis的持久化。 Redis的持久化分三种方式: 快照方式(RDB):将某一时刻的内存快照以二进制方式写入RDB文件中 文件追加方式(AOF):记录数据库的操作命令,以文本形式追加到AOF文件中 混合方式:先以RDB方式将数据写入文件头,后...原创 2020-03-27 17:50:17 · 126 阅读 · 0 评论 -
redis数据操作之set、zset
创建set(set是无序的) sadd key value1 value2 sadd xxx 1 a d 2 3 f 获取set中的元素 smembers key smembers xxx set是无序的,因此获取到的元素顺序和添加的顺序不一致 删除元素 srem key value srem xxx a 1 创建zset(有序的) zadd key score v...原创 2020-03-05 23:13:56 · 251 阅读 · 1 评论 -
redis数据操作之list
创建list 从左插入数据 lpush key value value lpush name laowang laoli laozhang 从右插入 rpush key value value rpush id 1 2 3 从某个指定元素的前或后插入 linsert key before|after 指定元素 插入元素 linsert id after 3 4 linsert id b...原创 2020-03-05 21:41:35 · 137 阅读 · 0 评论 -
redis数据操作之hash
hash是key field value形式 设置键、字段、值 hset key field value hset user name laowang 同时设置多个字段和值 hmset user1 name laozhang id 1 查询一个key中的字段 hkeys key hkeys user1 获取某个key中一个字段的值 hget key field hget u...原创 2020-03-05 20:30:20 · 173 阅读 · 1 评论 -
redis数据操作之string
设置键值 set key value 如果设置的键已经存在,则会修改值 set name laowang 获取值 get key get name 设置键值对的过期时间 setex key 时间 value setex name 10 laozhang 同时设置多个键值对 mset key1 value1 key2 value2 mset name1 laoliu na...原创 2020-03-05 15:08:10 · 138 阅读 · 0 评论