redis
raytol
想得多也要做的多,要想得到更多也得做的更多
展开
-
redis 基本命令使用(一)
启动 redis 服务端./redis-server ../etc/redis.config远程连接 redis 服务redis-cli -h host -p port -a password-本地连接客户端redis-cli -h 127.0.0.1 -p 6379查看 redis 中的库redis-cli INFO | grep ^db或> INF...原创 2019-09-18 18:12:19 · 304 阅读 · 2 评论 -
redis 字符串 操作(二)
GETRANGE KEY_NAME start end (用于获取存储在指定 key 中字符串的子字符串。字符串的截取范围由 start 和 end 两个偏移量决定(包括 start 和 end 在内))> set title "i am zrt"> getrange title 0 3 // 输出:"i am"GETSET KEY_NAME VALUE (用于设置指定 ...原创 2019-09-18 18:15:09 · 115 阅读 · 0 评论 -
redis 哈希 操作(三)
HSET KEY_NAME FIELD VALUE (用于为哈希表中的字段赋值;如果哈希表不存在,一个新的哈希表被创建并进行 HSET 操作;如果字段已经存在于哈希表中,旧值将被覆盖)HGET KEY_NAME FIELD_NAME (用于返回哈希表中指定字段的值)127.0.0.1:6379[1]> hset user name zrtao(integer) 0127.0.0....原创 2019-09-18 18:21:43 · 148 阅读 · 0 评论 -
redis 列表 操作(四)
LPUSH KEY_NAME VALUE1… VALUEN (将一个或多个值插入到列表头部。 如果 key 不存在,一个空列表会被创建并执行 LPUSH 操作。 当 key 存在但不是列表类型时,返回一个错误。)127.0.0.1:6379[1]> lpush users zrt lxt // 正常设置(integer) 2127.0.0.1:6379[1]> set myk...原创 2019-09-18 18:22:23 · 92 阅读 · 0 评论 -
redis 集合 操作(五)
SADD KEY_NAME VALUE1…VALUEN(将一个或多个成员元素加入到集合中,已经存在于集合的成员元素将被忽略;假如集合 key 不存在,则创建一个只包含添加的元素作成员的集合;当集合 key 不是集合类型时,返回一个错误。)127.0.0.1:6379[1]> sadd users lxt zrt(integer) 2127.0.0.1:6379[1]> sad...原创 2019-09-18 18:22:57 · 339 阅读 · 0 评论 -
redis 有序集合 操作(六)
ZADD KEY_NAME SCORE1 VALUE1… SCOREN VALUEN// 用于将一个或多个成员元素及其分数值加入到有序集当中。// 如果某个成员已经是有序集的成员,那么更新这个成员的分数值,并通过重新插入这个成员元素,来保证该成员在正确的位置上。// 分数值可以是整数值或双精度浮点数。// 如果有序集合 key 不存在,则创建一个空的有序集并执行 ZADD 操作。//...原创 2019-09-18 18:23:28 · 156 阅读 · 0 评论 -
redis 操作小白小结
小结:1、哈希操作中,所有与哈希操作相关的命令前面都是以 h 开头。2、如果是获取多个字段的值,则命令中会包含 m。3、无论是哈希中判断 key 是否存在还是字符串操作中判断,都是围绕 exists 来组成新的命令。4、设置新值时,在命令中含有 nx 时,表示如果即将设置的 key 如果存在,则是不成功。5、设置一个带有过期时间的 key,命令含有 ex。6、如果是列表操作,在命令当中...原创 2019-09-18 18:24:11 · 182 阅读 · 0 评论