02 redis通用命令操作】的更多相关文章

set hi hello 设置值 get hi 获取值 keys * 查询出所有的key memcached 不能查询出所有的key keys *h 模糊查找key keys h[ie] 模糊查找 keys o?e 通配单个字符 randomkey 随机key type age 查询出是啥类型 exists key 判断是否存在该key del hi 删除某个key rename one two 修改key名 renamenx one hi 如果存在one则修改,不存在则不修改返回0 ttl h…
字符串类型: * 存储:set key value * 获取:get key * 无值返回nil * 删除:del key 哈希类型 hash: * 存储:hset key field value * 获取: * 获取指定field:hget key field * 获取全部field:hgetall key * 删除:hdel key field 列表类型:可以添加一个元素到列表的头部或者尾部 * 存储: * 将元素添加到列表左边:lpush key value1 * 将元素添加到列表右边:r…
redis安装和使用 redis安装 wget http://download.redis.io/redis-stable.tar.gz tar zxvf redis-stable.tar.gz cd redis-stable.tar.gz make make install redis启动 redis-server redis关闭   redis-cli shutdown 配置 方法一 redis-server /path/to/redis.conf redis-server /path/to…
一.概述: 在该系列的前几篇博客中,主要讲述的是与Redis数据类型相关的命令,如String.List.Set.Hashes和Sorted-Set.这些命令都具有一个共同点,即所有的操作都是针对与Key关联的Value的.而该篇博客将主要讲述与Key相关的Redis命令.学习这些命令对于学习Redis是非常重要的基础,也是能够充分挖掘Redis潜力的利器.      在该篇博客中,我们将一如既往的给出所有相关命令的明细列表和典型示例,以便于我们现在的学习和今后的查阅. 二.相关命令列表: 命令…
1.keys pattern 含义:查找所有符合给定模式(pattern)的key keys * 遍历所有key keys he[h-l]* 遍历以he开头,第三个字符为h-l之间的所有key keys ph? ?代表一个字符 注意:keys命令一般不在生产环境中使用 生产环境的key比较多,keys这个命令是一个O(n)的命令 由于Redis是单线程的,这个命令的操作会阻塞其他操作 可以在从节点上执行keys命令 使用SCAN命令代替keys命令 2.dbsize 含义:查找当前数据库的key…
Keys的通用操作: (1)获得所有的keyskeys *(2)查看my开头的keykeys my?(3)删除keydel key1 key2(4)key是否存在exists key1 exists my1(5)重命名rename key1 key2 rename company newconmpany(6) 设置过期时间,秒expire key1 1000 expire newconmpany 1000 (7)所剩的超时时间ttl key1 ttl newconmpany (8)key的类型t…
常用命令keys:        keys *        查看符合条件的所有key exists:        exists key    查看key是否存在 del:        del key        删除一个key expire:        expire key time    设置一个key的过期时间 move:        move key basenum    将指定key转移到其他数据库 persist:        persist key    移除指定ke…
1.将值追加到列表 RPUSH key value [value ...]summary: Append one or multiple values to a listsince: 1.0.0 127.0.0.1:6379> RPUSH mylist value1 value2 value3 (integer) 3 2.获取列表的长度 LLEN keysummary: Get the length of a listsince: 1.0.0 127.0.0.1:6379> llen myli…
目的: redis简介 redis服务端安装 redis客户端安装 redis相关命令操作 redis简介 官网下载(https://redis.io/) Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用. Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset…
通用命令  参考 http://redisdoc.com/index.html 1. keys  #查看所有key 时间复杂度:O(N), N 为数据库中 key 的数量. 127.0.0.1:6379> keys *           keys命令一般不在生产环境使用!           原因:生产环境键值对比较多:意义不大           想用keys命令怎么办?           ①热备从节点(从节点一般不在生产环境使用,可以在从节点上执行此命令)           ②使用sc…