首页 > 编程知识 正文

redis环境变量配置(redis启动指定配置文件)

时间:2023-05-05 09:24:38 阅读:80786 作者:2191

Redis相关配置

ip地址绑定(bind ) ) ) )。

缺省情况下,bind=127.0.0.1只接受本地访问请求

如果不写,则无限制地接受任何ip地址的访问

如果protected-mode打开,则在未设置绑定IP、未设置密码的情况下,Redis只允许本机访问

后台日志

从请求到达到接受进程处理的队列

backlog队列合计=未完成的3次握手队列完成了3次握手队列

确定高并发环境的tcp-backlog设置值和超时时间内的Redis吞吐量

超时

空闲客户端保持几秒钟后关闭,0则不关闭

竞技俱乐部

检测访问客户端的心跳。 每n秒检测一次

官方推荐设定为60秒

达蒙尼ZE

是否是后台进程

pidfile

存储pid文件的位置。 每个实例生成不同的pid文件

日志级别

4个级别根据使用阶段进行选择

日志文件

日志文件名

系统日志

是否将Redis日志发送到linux系统日志服务

系统日志识别

日志标志

系统日志设备

输出日志的设备

数据库

设置库的数量,默认值为16

安全性

命令行设置密码(临时) ) ) ) ) )。

配置需要通过

配置组请求通过' 123456 '

auth 123456轮廓中(永久) ) ) )

请求通过者ed

max客户端

最大客户机连接数

最大内存

设定Redis可以使用的内存量,达到内存使用上限后。 Redis将尝试删除内部数据。 可以在最大内存策略中指定删除规则。 如果Redis无法根据删除规则删除内存中的数据,或者设置为“不允许删除”,则Redis会针对需要请求内存的命令返回错误消息(如SET、PUSH等)

最大内存策略

1 .使用1.volatile-LRU:LRU (最近使用的最小)算法删除密钥。 仅关于设定了有效期限的密钥

2 .使用all密钥- LRU:LRU算法删除密钥

3.volatile-random :从过期的集合中删除随机密钥

4 .全部密钥-随机:删除随机密钥

5.volatile-TTL :删除TTL值最小的密钥,即即将到期的密钥

6.noeviction :不删除,只对写入返回错误消息

最大内存-样本

设定采样数。 LRU和最小TTL算法不是精确的算法,而是估计值,可以设置样本的大小

一般设定3~7的数字。 数值越小,样本越不准确,但性能消耗也越少

java连接Redis

从属关系

groupid redis .客户端/组id

影响标识/影响标识

版本2.1.0 /版本

/从属关系

从属关系

groupid org.Apache.com mons/groupid

artifactidcommons-lang3/artifact标识

版本3.3.2 /版本

/从属关系

公共类测试

publicstaticvoidmain (字符串[ ]数组) {

jedis jedis=新jedis (' 192.168.0.113 ',6379 );

String result=jedis.ping (;

系统输出打印(结果);

Jedis.set('name ),'生动的栗子);

stringa=Jedis.get('name );

system.out.println(a;

jedis.disconnect (;

}

}

蓬g

生动的栗子大家可以在下面的评论中留下想知道的知识

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。