redise总结

https://www.cnblogs.com/Joans/p/5799803.html

redise几种数据结构

压缩

优化

### Redis 账户密码配置与管理 #### 配置文件设置 为了启用Redis的身份验证功能,在`redis.conf`配置文件中找到并修改如下参数: ```conf requirepass your_password_here ``` 这一步骤定义了连接至Redis服务器所需的全局密码[^1]。 #### 远程访问安全措施 当允许来自不同主机的客户端连接时,除了设定密码外,还应考虑网络层面的安全策略。可以通过防火墙规则限定可访问Redis服务的IP地址范围,并确保Redis监听的是特定网卡而非默认的所有接口(0.0.0.0)。具体操作是在`redis.conf`里调整`bind`指令指向内部或外部网络适配器的IPv4/IPv6地址[^3]。 #### 客户端认证命令 一旦设置了密码保护机制,任何尝试执行写入或其他敏感操作之前都需先发送带有正确凭证的`AUTH`请求给目标实例: ```bash auth 'your_set_password' ``` 如果提供的密钥匹配,则返回OK;反之则会收到NOAUTH错误提示[^2]。 #### Spring集成中的应用 对于采用Spring框架的应用程序来说,通过自定义`JedisConnectionFactory`或者`LettuceConnectionFactory`来提供必要的身份验证信息是一种常见做法。这些类负责建立实际的数据传输通道并将它们封装进更高层次的对象比如`StringRedisTemplate`供业务逻辑调用。 ```java // 使用 Jedis 连接池方式 @Bean public JedisPoolConfig jedisPoolConfig() { final JedisPoolConfig poolConfig = new JedisPoolConfig(); // ...其他配置... return poolConfig; } @Bean public JedisConnectionFactory redisConnectionFactory(JedisPoolConfig jedisPoolConfig) { RedisStandaloneConfiguration standaloneConf = new RedisStandaloneConfiguration("host", port); standaloneConf.setPassword(RedisPassword.of("password")); return new JedisConnectionFactory(standaloneConf, jedisPoolConfig); } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值