redis
-
redis的set()方法参数
redis 127.0.0.1:6379> SET KEY VALUE [EX seconds] [PX milliseconds] [NX|XX] EX seconds − 设置指定的到期时间(以秒为单位)。 PX milliseconds – 设置指定的到期时间(以毫秒为单位)。 NX – 仅在键不存在时设置键。 XX – 只有在键已存在时…
-
redis lua脚本(优势) Redis支持LUA脚本的主要优势
LUA脚本的融合将使Redis数据库产生更多的使用场景,迸发更多新的优势: 高效性:减少网络开销及时延,多次redis服务器网络请求的操作,使用LUA脚本可以用一个请求完成 数据可靠性:Redis会将整个脚本作为一个整体执行,中间不会被其他命令插入。 复用性:LUA脚本执行后会永久存储在Redis服务器端,其他客户端可以直接复用 便捷性:实现程序热更新 可嵌…
-
2019-05-20 查看后台redis的进程
命令:ps aux/grep redis 可以看到redis 已经启动成功! 启动下客户端
-
Redis主主复制、主从复制
概述 Redis主从复制,也叫master-slaves配置,可以更好地读写分离; 步骤 先关防火墙; master服务器先不做任何操作; 进入slave服务器: redis-3.2.1目录下的redis.conf是redis的配置文件,打开这个配置文件; 修改bind参数为0.0.0.0(master服务器的redis的配置文件也要修改bind参数…
-
Redis哨兵(sentinel)
目录 前言 原理 架构图 下载 命令 配置 启动 查看 Sentinel(哨兵)配置 常用命令 Q&A Redis主从配置异常解决:Error condition on socket for SYNC: Connection refused (DENIED Redis is running in protected mode) 前言 背景:测试环境的…
-
Redis删除策略
Redis中有个设置时间过期的功能,即对存储在redis数据库中的值可以设置一个过期时间。作为一个缓存数据库,这是非常实用的。如我们一般项目中的token或者一些登录信息,尤其是短信验证码都是有时间限制的,按照传统的数据库处理方式,一般都是自己判断过期,这样无疑会严重影响项目性能 set key的时候,都可以给一个expire time,就是过期时间,通过过…
-
Redis 的基本操作、Key的操作及命名规范
Redis基本操作 查看数据的状态 pong redis 给我们返回 PONG,表示 redis 服务 运行正常 redis 默认用 使用 16 个 库 • Redis 默认使用 16 个库,从 0 到 15。 对数据库个数的修改, 在 redis.conf 文件中 查看当前库的key的个数 dbsize 切换库的命令 select d…
-
Redis string操作命令
字符串类型 string set 从v2.6.12版本开始,Redis增强了set功能, 语法如下: SET key value [EX seconds] [PX milliseconds] [NX|XX] EX seconds – 设置过期时间,单位为秒. PX milliseconds – 设置过期时间,单位为毫秒. NX – key值不存在的时候,才…
-
springboot redis多数据源
springboot中默认的redis配置是只能对单个redis库进行操作的。 那么我们需要多个库操作的时候这个时候就可以采用redis多数据源。 本代码参考RedisAutoConfiguration源码进行整改成的多数据源配置 注意:数据源2就是数据源1copy了一份代码,把所有的gisredis改成appredis,并去除数据源2的@Primary…
-
mac下xampp集成memcache和redis
参考链接:http://blog.csdn.net/u011470322/article/details/41055659 http://blog.sina.com.cn/s/blog_5dce657a0100wyfk.html php的memcache扩展篇 1、下载memcache源码:http://pecl.php.NET/package/memc…