![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
王二牛放小
这个作者很懒,什么都没留下…
展开
-
【Redis笔记】4.Hash(H)
Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。增HMSET key field1 value1 [field2 value2 ] //同时将多个 field-value (域-值)对设置到哈希表 key 中。HSet key field value//设置某个key中的某个field的值HsetNX key field value原创 2017-07-15 20:16:20 · 408 阅读 · 0 评论 -
【Redis笔记】5.List(L)
Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素导列表的头部(左边)或者尾部(右边)入列LPush key value1 [value2]//插入多个值到list的头Rpush key value1 [value2]//插入到尾巴?Rpushx key value //已经存在的可以添加值LPushX key value//一个或多个元素 查到已经存在的头部出原创 2017-07-17 16:09:45 · 189 阅读 · 0 评论 -
【Redis笔记】11.连接
验证密码是d否正确Auth password打印字符串Echo message查看服务有没有在运行ping关闭当前链接quit切换到指定数据库select index原创 2017-07-17 16:12:13 · 182 阅读 · 0 评论 -
【Redis笔记】10.事务
它先以 MULTI 开始一个事务, 然后将多个命令入队到事务中, 最后由 EXEC 命令触发事务, 一并执行事务中的所有命令:开始事务Multi执行事务内命令Exec取消事务Discard监视一个(或多个) key ,如果在事务执行之前这个(或这些) key 被其他命令所改动,那么事务将被打断。Watch key [key...]取消监视UnWatch原创 2017-07-17 16:11:59 · 165 阅读 · 0 评论 -
【Redis笔记】9.发布订阅
Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。订阅一个或多个符合给定模式的频道。PSubScribe pattem [pattem]查看订阅与发布系统状态。PubSub subcommand [argument [argument]]//例子PubSub channels//会显原创 2017-07-17 16:11:44 · 218 阅读 · 0 评论 -
【Redis笔记】7.Sorted set(Z)
Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的,但分数(score)却可以重复。 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。增ZAdd key score1 member1 [score2 mem原创 2017-07-17 16:11:17 · 312 阅读 · 0 评论 -
【Redis笔记】1.简介、安装启动(Ubuntu)
1.简介Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。2.安装-启动2.1 安装$sudo apt-get update$sudo apt-get install redis-server2.2 启动服务$ redis-server2.3 测试是否启动成功$ redis-cli如果已经启动了,则会原创 2017-07-15 20:08:03 · 390 阅读 · 0 评论 -
【Redis笔记】2.Redis命令
1.Redis命令启动客户端redis-cli或redis-cli -h 127.0.0.1 -p 6379 -a "mypass"//mypass:链接redis的密码2.Redis键(key)原创 2017-07-15 20:11:37 · 327 阅读 · 0 评论 -
【Redis笔记】3.String(无)
1.String//设置指定key的值set key value//获取指定key的值get key//获取子字符串getRange key start end//给key设值,并返回旧值GetSet key value//获取到某一位的二进制值getBit key offset// 例如'a',二进制为01100001(98),则getBit keyName 1 的值为1,getBi原创 2017-07-15 20:15:29 · 325 阅读 · 0 评论 -
【Redis笔记】6.Set(S)
Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。 Redis 中 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。增SAdd key value1 [value2]//添加删SPop key//移除并返回集合的一个随机元素SRandMember key [count]//随机返回一个或count个值SRem ke原创 2017-07-17 16:10:15 · 389 阅读 · 0 评论