![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
Ryuuku、
Just do IT
展开
-
Redis之有序集合Zset
在set的基础上增加了一个值# 添加zset元素127.0.0.1:6379> ZADD name 1 zhangsan(integer) 1127.0.0.1:6379> ZADD name 1 lisi(integer) 1# 查看有序集合成员127.0.0.1:6379> ZRANGE name 0 -11) "lisi"2) "zhangsan"#显示所有有序集合成员并带有序号127.0.0.1:6379> ZRANGE name 0 1 withsco原创 2021-11-15 22:34:07 · 827 阅读 · 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 manOK#同时获取多个值127.0.0.1:637原创 2021-11-11 22:50:08 · 728 阅读 · 0 评论 -
Redis之集合set
set中的值是不能重复的,无序# 向集合中添加元素127.0.0.1:6379> SADD myset hello world nihao hey(integer) 4# 查询集合中的成员127.0.0.1:6379> SMEMBERS myset1) "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 · 382 阅读 · 0 评论 -
Redis之列表List
Redis数据类型之列表List#在redis里面#所有list命令多数都是以【L】开头的#向列表左边添加一个值或者多个值127.0.0.1:6379> LPUSH list one (integer) 1127.0.0.1:6379> LPUSH list two(integer) 2127.0.0.1:6379> LPUSH list three(integer) 3127.0.0.1:6379> LRANGE list 0 -11) "three"2)原创 2021-10-23 12:54:15 · 124 阅读 · 0 评论 -
Redis之字符串String
Redis数据类型之字符串# 添加key-value,当key-value已经存在时将重新设置对应value127.0.0.1:6379> set name zhangsanOK#setnx(set if no exist)#如果key不存在则创建(返回1),存在则创建失败(返回0)127.0.0.1:6379> EXISTS hello(integer) 0127.0.0.1:6379> SETNX hello world(integer) 1127.0.0.1:原创 2021-10-23 11:40:22 · 81 阅读 · 0 评论 -
Redis基础知识
一、什么是redisRedis 是一种开源(BSD 许可)、内存中数据结构存储,用作数据库、缓存和消息代理。Redis 提供了诸如字符串、散列、列表、集合、带范围查询的排序集合、位图、超级日志、地理空间索引和流等数据结构。Redis 内置复制、Lua 脚本、LRU 驱逐、事务和不同级别的磁盘持久化,并通过 Redis Sentinel 和 Redis Cluster 自动分区提供高可用性。二、redis特点Redis是一个高性能key/value内存型数据库Redis支持丰富的数据类型Redis原创 2021-10-18 22:46:36 · 101 阅读 · 0 评论