Redis
Ryuuku、
Just do IT
展开
-
Redis之有序集合Zset
在set的基础上增加了一个值 # 添加zset元素 127.0.0.1:6379> ZADD name 1 zhangsan (integer) 1 127.0.0.1:6379> ZADD name 1 lisi (integer) 1 # 查看有序集合成员 127.0.0.1:6379> ZRANGE name 0 -1 1) "lisi" 2) "zhangsan" #显示所有有序集合成员并带有序号 127.0.0.1:6379> ZRANGE name 0 1 withsco原创 2021-11-15 22:34:07 · 828 阅读 · 0 评论 -
Redis之哈希hash
Map集合,key-map时候这个值是一个map集合 #设置键值 127.0.0.1:6379> hset myhash name hello (integer) 1 #获取hash值 127.0.0.1:6379> hget myhash name "hello" # 同时设置多个hash值(Redis-4.0版本以后已被官方启用,建议使用hset) 127.0.0.1:6379> HMSET myhash age 18 sex man OK #同时获取多个值 127.0.0.1:637原创 2021-11-11 22:50:08 · 729 阅读 · 0 评论 -
Redis之集合set
set中的值是不能重复的,无序 # 向集合中添加元素 127.0.0.1:6379> SADD myset hello world nihao hey (integer) 4 # 查询集合中的成员 127.0.0.1:6379> SMEMBERS myset 1) "hey" 2) "nihao" 3) "world" 4) "hello" #获取set集合中成员个数 127.0.0.1:6379> SCARD myset (integer) 4 #移除set成员中的指定元素 127.0.原创 2021-11-11 21:16:59 · 386 阅读 · 0 评论 -
Redis之列表List
Redis数据类型之列表List #在redis里面 #所有list命令多数都是以【L】开头的 #向列表左边添加一个值或者多个值 127.0.0.1:6379> LPUSH list one (integer) 1 127.0.0.1:6379> LPUSH list two (integer) 2 127.0.0.1:6379> LPUSH list three (integer) 3 127.0.0.1:6379> LRANGE list 0 -1 1) "three" 2)原创 2021-10-23 12:54:15 · 128 阅读 · 0 评论 -
Redis之字符串String
Redis数据类型之字符串 # 添加key-value,当key-value已经存在时将重新设置对应value 127.0.0.1:6379> set name zhangsan OK #setnx(set if no exist) #如果key不存在则创建(返回1),存在则创建失败(返回0) 127.0.0.1:6379> EXISTS hello (integer) 0 127.0.0.1:6379> SETNX hello world (integer) 1 127.0.0.1:原创 2021-10-23 11:40:22 · 81 阅读 · 0 评论 -
Redis基础知识
一、什么是redis Redis 是一种开源(BSD 许可)、内存中数据结构存储,用作数据库、缓存和消息代理。Redis 提供了诸如字符串、散列、列表、集合、带范围查询的排序集合、位图、超级日志、地理空间索引和流等数据结构。Redis 内置复制、Lua 脚本、LRU 驱逐、事务和不同级别的磁盘持久化,并通过 Redis Sentinel 和 Redis Cluster 自动分区提供高可用性。 二、redis特点 Redis是一个高性能key/value内存型数据库 Redis支持丰富的数据类型 Redis原创 2021-10-18 22:46:36 · 103 阅读 · 0 评论