redis
anjunshuangChina
你能造什么样的火箭,决定你能去拧什么样的螺丝。
展开
-
0.redis安装linux
1.解压到文件夹 2.进入redis目录 执行make命令 因为没有gcc,安装即可 一路yes即可 此时:直接执行make会报错,先用make distclean清理,然后再执行make,最后使用make install进行验证。 ...原创 2019-01-30 16:32:51 · 106 阅读 · 0 评论 -
4.redis基本命令--集合
1.SINTER key [key …] 返回一个集合的全部成员,该集合是所有给定集合的交集。 不存在的 key 被视为空集。 当给定集合当中有一个空集时,结果也为空集(根据集合运算定律)。 2.SINTERSTORE destination key [key …] 这个命令类似于 SINTER key [key …] 命令,但它将结果保存到 destination 集合,而不是简单地返回...原创 2019-08-12 13:38:37 · 92 阅读 · 0 评论 -
7.redis的发布与订阅
1.SUBSCRIBE channel [channel …] 可订阅一个和多个通道 2.PUBLISH channel message 给订阅的通道发送消息 3.PSUBSCRIBE pattern [pattern …] 订阅一个或多个符合给定模式的频道。 每个模式以*作为匹配符,比如it*匹配所有以it开头的频道(it.news、it.blog、it.tweet...原创 2019-08-15 10:27:55 · 119 阅读 · 0 评论 -
6.redis持久化存储
原文链接:https://www.cnblogs.com/meitian/p/5209877.html 1.redis持久化存储的方式 redis持久化存储支持两种方式:RDB和AOF。 RDB一定时间取存储文件,AOF默认每秒去存储历史命令,官方建议两种方式同时使用 没有持久化的redis和memcache一样,相当于一个纯内存的数据库 1.1 RDB(Redis DataBase) ...转载 2019-08-14 17:01:53 · 188 阅读 · 0 评论 -
1.redis基本命令--字符串
字符串 1.set 注意:当 SET 命令对一个带有生存时间(TTL)的键进行设置之后, 该键原有的 TTL 将被清除。 将键的过期时间设置为 seconds 秒: SET key value EX seconds =SETEX key seconds value 将键的过期时间设置为 milliseconds 毫秒 SET key value PX milliseconds =...原创 2019-08-07 18:31:56 · 95 阅读 · 0 评论 -
3.redis基本命令--列表
1.LPUSH key value [value …] 2.LPUSHX key value 将值 value 插入到列表 key 的表头,当且仅当 key 存在并且是一个列表。 和 LPUSH key value [value …] 命令相反,当 key 不存在时, LPUSHX 命令什么也不做。 lpush也会将新增的值放在列表的最前面。 3.RPUSH key value [value...原创 2019-08-09 17:34:52 · 183 阅读 · 0 评论 -
n.redis我遇到的问题
1.ubuntu启动redis后远程工具可连接,redis工具和项目都访问不上 redis.conf文件中bind了ip,修改即可。 2.修改redis后重启服务 yum或者apt安装的 redis-server stop redis-server start redis-server restart 源码方式安装的 redis-cli -h 127.0.0.1 -p 63...原创 2019-08-09 15:13:01 · 86 阅读 · 1 评论 -
2.redis基本命令--哈希表
hash命令与string基本雷同,只不过是前面加个H,基本命令不进行阐述。 1.查看当前key类型 type keyname 2.查看hash中一个field中有多少个key 3.查看当前哪些field中含有这个key hkeys keyname 4.可以查看当前key存在哪些field中,以及value值 hgetall keyname 5.返回hash表中key的所有fiel...原创 2019-08-08 10:54:42 · 118 阅读 · 0 评论 -
redis常用命令
redis有16个数据库 flush:清空所有数据库 flushdb:清空当前数据库 1.redis键---key keys * exists key:判断某个key是否存在 expire key 秒:给指定的key设置过期时间 ttl key:查看还有多少秒过期,-1表示永不过期,-2表示已过期 type key:查看key的类型 move key db:当前库就没有了,被移除了:db指第几...原创 2019-02-12 16:18:07 · 293 阅读 · 0 评论 -
5.redis基本命令--有序集合
1.原创 2019-08-12 14:07:12 · 106 阅读 · 0 评论