1.redis命令CRUG网站
2.string 、 hash 、list 、 set 、zset
3.4种应用(对象存储、累加器、分布式锁、位运算)
1.redis命令CRUG网站
2string 、 hash 、list 、 set 、zset
3.4种应用(对象存储、累加器、分布式锁、位运算)
1.redis命令CRUG网站
#1.启动redis
redis-server redis.conf
ps aux |grep redis-server
redis-server *:6379#2.1连接指定的ip
redis-cli -h 192.168.9.58
#2.2连接本地
redis-cli
工具:Redis Desktop Manager
基础命令
redis-cli #1.连接客户
set teacher mark #2.创建,返回OK表示创建;
get teacher #3.根据key取值
setnx teacher mark #4.设置失败,返回0;key存在,返回0;key不存在,返回1;
del teacher #5.删除key 正常 返回1;
2.string 、 hash 、list 、 set 、zset典型应用



2.1

2.2list 基础命令+存储结构+应用

2.3hash
hset role:10001key: sign:10001:2202签到功能 用户Id 日期
为什么使用:配合图形化工具。
2.4set
2.5zset
3.4种应用(对象存储、累加器、分布式锁、位运算)
全局的统计字段
INCR counter #累加
分布式锁
setnx #加锁
del key #解锁
位运算
setbit sign:10001:202106 1 1
bitcount sign:10001:202106
getbit sign:10001:202106 2
get sign:10001:2202
bitcount sign:10001:2202
setbit sign:10001:2202 2 1
setbit sign:10001:2202 28 1
bitcount sign:10001:2202 # 此时应该为2