当前位置: 首页 > news >正文

Redis-一般操作

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:10001

key:  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


 



 


 

相关文章:

  • 深入理解CSS对齐属性:align-items, align-self, justify-items, justify-self
  • EasyExcel结合多线程+控制sheet页全量导出
  • 【每日随笔】目标制定的 “ 降维哲学 “ ( 目标过高引发 “ 行动力损耗 “ | 目标过低引发 “ 结果递减 “ | 目标制定最佳策略 )
  • 【Java设计模式】第2章 UML急速入门
  • #MongoDB 快速上手
  • swift-08-属性、汇编分析inout本质
  • StarRocks 助力首汽约车精细化运营
  • react实现上传图片到阿里云OSS以及问题解决(保姆级)
  • Spring中使用Kafka的详细配置,以及如何集成 KRaft 模式的 Kafka
  • 数据结构和算法(十二)--最小生成树
  • 做好一个测试开发工程师第二阶段:java入门:idea新建一个project后默认生成的.idea/src/out文件文件夹代表什么意思?
  • 基于开源AI大模型AI智能名片S2B2C商城小程序,探究私域电商中人格域积累与直播电商发展
  • 每日算法-250408
  • 使用Java多线程和POI进行Elasticsearch大批量数据导出
  • linux开发环境
  • 物联网外设管理服务平台
  • 吊舱的陀螺稳定系统技术要点!
  • java设计模式-建造者模式
  • 【算法竞赛】树上最长公共路径前缀(蓝桥杯2024真题·团建·超详细解析)
  • 【家政平台开发(27)】商务部信用对接、法律咨询与视频面试功能开发全攻略
  • 生产网线需要什么设备/搜索引擎优化叫什么
  • php网站 关键技术/大连头条热点新闻
  • 做名片赞机器人电脑网站是多少钱/淘宝怎么设置关键词搜索
  • 清新区城乡建设局网站/防恶意竞价点击软件
  • 四川省建设网站平台/百度一下的网址
  • 2017网站建设报价方案/百度搜索图片