![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 69
lolxxs
这个作者很懒,什么都没留下…
展开
-
从零开始搭建Redis集群遇到的问题
文章目录安装Redis下载软件包使用Xshell将文件传入虚拟机解压并编译修改配置启动Redis使用RedisDesktopManager连接Redis主从复制搭建准备主机配置从机配置启动哨兵切换搭建修改配置关闭主redis观察主从切换Redis集群部署准备安装Redis下载软件包上官网https://redis.io/download安装下载得到redis-6.2.6.tar.gz文件使用Xshell将文件传入虚拟机使用sftp协议,主机ip是在命令行输入ifconfig中ens33中的ip原创 2022-02-21 00:22:00 · 1474 阅读 · 0 评论 -
redis数据结构 字典 哈希表 用于hash键底层实现 总结
1.原理字典是哈希键的底层实现,当一个哈希键包含的键值对比较多,或者键值对中元素都是比较长的字符串,Reids就会使用字典作为哈希键的底层实现2.字典节点结构typedef struct dictEntry {void *key //键union { void *val; unit64_t u64; int64_t s64;}v;//值struct dictEntry *next; // 指向下一个哈希表节点 形成链表}dictEntry;字典节点也是原创 2021-08-15 11:12:21 · 395 阅读 · 0 评论 -
redis数据结构 双端链表 用于list键底层实现 总结
1.概念redis列表类型(list)可以存储一个有序的对象列表,底层使用双端链表实现。2.链表节点结构typedef struct listNode{struct listNode *prev;struct listNode *next;void *value;}listNode;由链表节点可以看出,该链表是双向的2.链表结构typedef struct list {listNode *head;listNode *tail;unsigned long len;void *(原创 2021-08-15 10:34:35 · 245 阅读 · 0 评论 -
redis数据结构 SDS simple dynamic string 简单动态字符串 C语言字符串缺点与比较 总结
1.概念简单动态字符串 SDS simple dynamic string是redis 默认字符串,在redis中C字符串只会用作静态字符串,用在一些无须对字符串进行修改的地方2.使用例子 SET message "hello world"那么redis会创建一个键值对,键是一个字符串对象,对象底层是保存着字符串 "message"的SDS,键值对的值也是一个字符串对象,底层实现是保存着字符串"hello world"的SDS3.SDS C语言定义struct sdshdr {int le原创 2021-08-15 10:20:24 · 266 阅读 · 0 评论 -
Springboot+mysql+redis实现简单的多人抢单 秒杀 详细代码 项目源码
前话由于mysql查询比修改快很多所以在java中使用 synchronized 来锁定方法并没有用使用redis分布式锁也没用 因为都会由于mysql修改太慢第二次查询 会查询到第一次还未修改成功的数据方案一使用mysql自带的for update这样在第一次修改完成前 第二次无法查询 自然就可以保证库存减少和订单数相同方案二抢单前将库存查询到redis中 使用redis的decrement来保证库存减少的原子性然后用定时任务每隔一段时间将redis库存同步到mysql中数据表结构原创 2021-05-19 14:30:46 · 1559 阅读 · 0 评论 -
redis的配置文件 redis.windows.conf 配置自动化RDB持久化 save
redis默认使用RDB(Redis DataBase)来做持久化数据保存在dump.rdb文件中可以在redis.windows.conf中配置 save 来自动执行 bgsave(即后台保存)这个配置是900秒 至少有1条key-value对存入redis则做持久化300秒 至少有10条key-value对存入redis则做持久化60秒 至少有10000条key-value对存入redis则做持久化然后我把dump.rdb删除测试上面配置 再使用redisTemplate往其中添加数据.原创 2021-02-15 11:27:21 · 527 阅读 · 0 评论