数据库
慕嘉谊
这个作者很懒,什么都没留下…
展开
-
redis发布与订阅模式
一、订阅命令1、订阅频道:subscribe new.it还可以使用模糊匹配:subscribe new.[ie]t2、订阅模式:psubscribe new.*3、退订:unsubscribe new.it4、发送订阅信息:publish 频道名 内容二、订阅数据结构1、订阅频道将所有频道的订阅关系都保存在了服务器的pubsub_channels字典中,如下图:同一个频道增加...原创 2019-10-22 11:30:37 · 261 阅读 · 0 评论 -
redis小结
一、redis和memcached的区别redis支持持久化和多种数据类型,不止key-value类型二、redis默认端口号:6379三、redis是单线程+多路IO复用四、redis五大数据类型:string、list、set、hash、zset存储的数据类型为bean的可以使用hash存储排行榜可以使用zset,默认降序排列,每个value都有一个score五、redis事务...原创 2019-08-01 14:27:06 · 150 阅读 · 0 评论 -
redis命令
一、通用1、删除键:del 键(返回1成功,0失败)2、设置过期时间(秒):expire 键 过期时间3、移除过期时间:persist 键4、查询过期时间:ttl 键(返回-1为永久有效,-2为失效)5、模糊查询键:keys 值(*作为多匹配符,?为单匹配符,[]指定模式的选择区间,/转义)6、修改键:rename 键 新键7、返回类型:type 键8、检查键是否...原创 2019-10-08 11:47:53 · 128 阅读 · 0 评论 -
redis RDB和AOF备份
一、RDB持久化1、redis文件夹中有一个dump.rdb文件用于持久化,RDB是通过保存键值对数据来进行持久化2、使用save或bgsave命令手动持久化,save阻塞线程,拒绝一切访问,持久化完成后解除阻塞;bgsave开启一个子线程进行持久化3、RDB自动持久化使用bgsave命令,在.conf配置文件中进行配置,默认900秒1次修改;300秒10次修改;60秒10000次修改二、...原创 2019-10-10 22:48:25 · 214 阅读 · 0 评论