随笔分类 - Redis
摘要:使用redis-cli命令直接查询key redis-cli -h 192.168.23.121 -p 6379 -a 123456 keys "*" 使用redis-cli命令配合awk变量处理key 1)新建clientinfo.txt,内容: 37020240506001 1239023702
阅读全文
摘要:1、修改配置文件 设置redis.conf中daemonize为yes,确保守护进程开启。 2、创建脚本 /etc/init.d/redis #!/bin/bash #chkconfig: 2345 10 90 cd /usr/local/myroom/redis-5.0.4/bin ./redis
阅读全文
摘要:单节点上可以执行正常命令操作数据,但是在集群中就没有那么简单了,因为不能确定数据存在哪个节点上,只能用redis-cli命令挨个节点登录。这样比较麻烦,现在记录一下redis集群中常用的增删查改方法 1、查询集群中所有的key ./redis-cli -c -a 123456 --cluster c
阅读全文
摘要:一、设置方法 方法一:通过配置文件redis.conf设置密码 找到requirepass关键字,后面就是跟的密码,默认情况下是注释掉的,即默认不需要密码,如下: 打开注释,设置为自己的密码,重启即可 方法二:通过命名设置密码 使用redis-cli连接上redis,执行如下命令 config se
阅读全文
摘要:一、集群特点 1)Redis-sentinel集群只有一个主节点,并发写请求过大时不能缓解写压力;每个节点的数据都是一样的。 2)Redis-cluster集群有多个主节点,每个主节点存放的数据不一样,主节点与从节点存放数据一样。 二、准备工作 知识准备: 1)linux下安装单机版redis 2)
阅读全文
摘要:简单记录一下java处理redis的几种序列化策略,这里使用的环境是springboot 2.0.4 springboot中提供了StringRedisTemplate和RedisTemplate两种序列化类,它们都只能读自己存的数据,即数据互不相通。 主要区别如下: 1、采用的序列化策略不同 St
阅读全文
摘要:高版本的redis如果让外部程序能连接,需要注释掉bind 127.0.0.1,并且关闭保护模式,如下: #bind 127.0.0.1 protected-mode no
阅读全文
摘要:使用xshell工具查看redis客户端,汉字显示乱码,只需退出客户端,在打开客户端时添加--raw重新连接客户端即可。示例如下: 单机:/usr/local/redis/bin/redis-cli --raw 集群:./redis-cli -h 192.168.7.151 -p 7007 -c -
阅读全文
摘要:一、java代码连接 1、新建工程,并引入以下包: jedis-2.7.0.jar、commons-pool2-2.3.jar、junit-4.10.jar 2、单实例连接 /** * 单实例连接 */ @Test public void jedisClient(){ //创建一个Jedis的连接
阅读全文
摘要:一、准备工作 linux下安装单机版redis:https://www.cnblogs.com/javasl/p/12099038.html redis的启动与关闭以及客户端连接:https://www.cnblogs.com/javasl/p/12099040.html 二、主从配置 【主机配置】
阅读全文
摘要:redis操作的数据是在内存中的,它支持两种方案将内存中的数据持久化到硬盘中,下面分别介绍。 1、RDB方式(默认方式) RDB持久化是通过快照(snapshotting)完成的,当符合一定条件时Redis会自动将内存中的数据进行快照并持久化到硬盘。打开redis.conf,如图: save 900
阅读全文
摘要:(01)设置key的生存时间:expire key second (02)查看key的剩余生存时间:ttl key (03)查看所有的key:keys * (04)查看所有以asdf开头的key:keys asdf* (05)判断key是否存在:exists key (06)删除一个key:del
阅读全文
摘要:redis支持5种数据类型:【字符串:String】、【散列(哈希):Hash】、【列表:List】、【集合:Set】、【有序集合:SortedSet(zset)】,下面分别介绍5中数据类型的常用命令以及应用场景。 1、String类型 (01)赋值:set key value (02)取值:get
阅读全文
摘要:分为前端启动和后端启动 1、前端启动与关闭 启动,进入到安装目录的bin下(/usr/local/myroom/redis-5.0.4/bin) [root@localhost bin]# ./redis-server 关闭,在启动界面直接Ctrl+c或使用下面命令 [root@localhost
阅读全文
摘要:一、安装 1、安装gcc-c++ 首先执行 gcc -v,如果输出“未找到命令”,则需要安装gcc-c++,安装命令如下: yum install gcc-c++ 2、解压Redis源码包 tar -zxvf redis-5.0.4.tar.gz -C /usr/local/myroom/ 3、进入
阅读全文
摘要:https://www.cnblogs.com/edisonfeng/p/3571870.html
阅读全文