redis
文章平均质量分 63
xixingzhe2
代码开发爱好者
展开
-
redis多字段分页排序
redis多字段分页排序原创 2023-03-24 11:53:34 · 868 阅读 · 0 评论 -
Redis热点数据处理
redis热点数据处理原创 2023-01-11 16:51:32 · 2796 阅读 · 0 评论 -
布隆过滤器
布隆过滤器原创 2023-01-09 18:25:36 · 451 阅读 · 0 评论 -
redis重启失败原因
1、报错执行命令,一直停着,不成功。>systemctl restart redis_6379.service查看原因,一直在“Waiting for Redis to shutdown”> status redis_6379.service ● redis_6379.service - LSB: start and stop redis_6379 Loaded: loaded (/etc/rc.d/init.d/redis_6379; bad; vendor pre原创 2021-04-26 20:08:04 · 1542 阅读 · 0 评论 -
redis卸载
1、系统centos 72、卸载首先查看redis-server是否启动> ps aux | grep redisroot 1169 0.0 0.1 195504 8116 ? Ssl Mar24 2:36 /usr/local/redis/bin/redis-server *:6379root 4261 0.0 0.0 112820 976 pts/0 S+ 13:51 0:00 grep --color=au原创 2021-03-26 13:58:21 · 1435 阅读 · 0 评论 -
centos 7安装redis 6
1、安装gcc依赖由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装>yum install -y gcc tcl #装 gcc 编译器和 redis 测试使用到的 tcl 库安装6版本的redis,gcc版本一定要5.3以上,centos6.6默认安装4.4.7;centos7.5.1804默认安装4.8.5,这里要升级gcc了。可以通过命令gcc -v可以查看gcc的版本,检查版本是否过低。升级命令原创 2021-02-11 11:08:12 · 782 阅读 · 0 评论 -
redis集群执行lua
1、问题单机模式下,执行lua脚本没有问题。放到集群执行后,报错ERR Error running script (call to f_4a610f5543b3c3450220da7bd47825d3b6bffae8): @user_script:1: @user_script: 1: Lua script attempted to access a non local key in a...原创 2019-01-09 18:12:37 · 16454 阅读 · 2 评论 -
redis分布式锁
1、前提条件互斥性。在任意时刻,只有一个客户端能持有锁。 不会发生死锁。即使有一个客户端在持有锁的期间崩溃而没有主动解锁,也能保证后续其他客户端能加锁。 具有容错性。只要大部分的Redis节点正常运行,客户端就可以加锁和解锁。 解铃还须系铃人。加锁和解锁必须是同一个客户端,客户端自己不能把别人加的锁给解了。2、java实现(lettuce)2.1 pom.xml<dep...原创 2018-11-18 18:06:37 · 193 阅读 · 0 评论 -
阿里云Redis开发规范
开发十年,就只剩下这套Java开发体系了 >>> 一、键值设计1. key名设计(1)【建议】: 可读性和可管理性以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:idugc:video:1(2)【建议】:简洁性保证语义的前提下,控制key的长度,当key较多时,内存占用也不容忽视,例如:user:{uid}:fri...原创 2018-04-28 16:03:00 · 98 阅读 · 0 评论 -
redis4 安装
开发十年,就只剩下这套Java开发体系了 >>> 1、安装$ yum install -y gcc tcl #装 gcc 编译器和 redis 测试使用到的 tcl 库$ wget http://download.redis.io/releases/redis-4.0.10.tar.gz$ tar xzf redis-4.0.10.tar.gz$ cd red...原创 2018-07-10 11:43:00 · 157 阅读 · 0 评论 -
redis4 集群安装
1、安装redis$ yum install -y gcc tcl #装 gcc 编译器和 redis 测试使用到的 tcl 库$ wget http://download.redis.io/releases/redis-4.0.10.tar.gz$ tar xzf redis-4.0.10.tar.gz$ cd redis-4.0.10$ make$ make install...原创 2018-07-12 11:04:00 · 402 阅读 · 0 评论 -
关于redis的主从、哨兵、集群
开发十年,就只剩下这套Java开发体系了 >>> 关于redis主从、哨兵、集群的介绍网上很多,这里就不赘述了。一、主从通过持久化功能,Redis保证了即使在服务器重启的情况下也不会损失(或少量损失)数据,因为持久化会把内存中数据保存到硬盘上,重启会从硬盘上加载数据。 。但是由于数据是存储在一台服务器上的,如果这台服务器出现硬盘故障等问题,也会导致数据丢...原创 2018-07-13 09:27:00 · 154 阅读 · 0 评论 -
redis 集群命令
CLUSTER INFO 打印集群的信息 CLUSTER NODES 列出集群当前已知的所有节点(node),以及这些节点的相关信息。 节点 CLUSTER MEET <ip> <port> 将 ip 和 port 所指定的节点添加到集群当中,让它成为集群的一份子。 127.0.0.1:7000> CLUSTER MEET 192.168.56...原创 2018-07-13 10:14:00 · 116 阅读 · 0 评论 -
redis key过期事件实现过期提醒
redis默认关闭,不建议开启。本文提供参考。键空间通知通常是不启用的,因为这个过程会产生额外消耗。1、开启redis配置## notify-keyspace-events Ex## By default all notifications are disabled because most users don't need# this feature and the...原创 2018-08-13 17:50:00 · 3886 阅读 · 0 评论