Redis

Redis 配置
配置文件在·Redis安装目录下,文件名为redis.conf

Redis数据类型
String 常用命令: set name “zhong”
Hash 常用命令:hset age ‘1’ 设置了字段(field) 和 值(value) 的映射表
List 是简单的字符串有序双向链表
常用命令:lpush list ‘reids’ 从list表左边加入‘redis’ ,若没有list,直接创建
rpop list ‘hello’ 从list表右边取出‘hello’
作用:最新消息排行等功能(比如朋友圈的时间线) 2,消息队列
Set 是 string 类型的无序集合,元素不重复
常用命令:sadd myset redis
作用:1、共同好友 2、利用唯一性,统计访问网站的所有独立ip 3、好友推荐时,根据tag求交集,大于某个阈值就可以推荐

Zset 不同的是每个元素都会关联一个double类型的分数,通过分数来为集合中的成员进行从小到大的排序

Redis 管理键
常用命令:del key 删除指定key
dump key 序列化指定key
exists key 检查key是否存在
expireat key time 为指定key设置过期时间
keys pattern 用于查找所有符合匹配模式的key
例: keys zhong* 查找所有zhong开头的key
move key dbno 将当前数据库指定的key移动到指定编号no的数据库中
type key 返回指定key存储的值的类型
persist key 移除指定key的过期时间、
Redis订阅发布
客户端订阅频道,一旦频道有消息发布,会立即发送给客户端
订阅(创建)频道 subscribe channel 若不存在channel频道,自动创建
退订频道 unsubscribe channel
发布消息 publish channel content
列出当前的活跃频道 pubsub channels [可加匹配模式]
返回给定频道的订阅者数量 pubsub numsub channel

Redis 事务
multi 开启事务
exec 执行事务
discard 放弃事务
watch key 监视指定的key,一旦这个key的值发生改变,则事务被打断
unwatch 放弃对所有key的监视

Redis 连接
auth password 验证密码是否正确
ping 查看服务是否运行
quit 关闭当前连接
select index 切换到指定的数据库

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务