Redis的环境相关配置

Redis 哈希(Hash)

Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。

Redis 中每个 hash 可以存储 2的32次 - 1 键值对(40多亿)

实例

127.0.0.1:6379>  HMSET runoobkey name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000
OK
127.0.0.1:6379>  HGETALL runoobkey
1) "name"
2) "redis tutorial"
3) "description"
4) "redis basic commands for caching"
5) "likes"
6) "20"
7) "visitors"
8) "23000"

在以上实例中,我们设置了 redis 的一些描述信息(name, description, likes, visitors) 到哈希表的 runoobkey 中。

 

 

Redis hash 命令

下表列出了 redis hash 基本的相关命令:

Redis的环境相关配置

Jedis、spring-redis-data版本不兼容产生异常

无异常版本:

Spring-data-redis-1.7.2.RELEASE

Spring4.2.4版本

jedis-2.8.2

 

 

 

 

设置密码

Windows系统、加密处理

一:临时设置

  1. 首先进入redis,如果没有开启redis则需要先开启:
    127.0.0.1:6379> 
    (2)查看当前redis有没有设置密码:
    127.0.0.1:6379> config get requirepass
    1) "requirepass"
    2) ""
    (3)为以上显示说明没有密码,那么现在来设置密码:
    127.0.0.1:6379> config set requirepass abcdefg
    OK
    127.0.0.1:6379> 
    (4)再次查看当前redis就提示需要密码:
    127.0.0.1:6379> config get requirepass
    (error) NOAUTH Authentication required.
    127.0.0.1:6379>

(5)密码验证

127.0.0.1:6379> AUTH password

二:永久设置

(1)用记事本或者Notepad++打开redis.windows.conf并找到“# requirepass foobared”这一行,在这一行下面增加一行“requirepass 你的密码”

  1. cmd命令转入Redis的安装目录,并输入redis-server redis.windows.conf,
  2. 不要关闭该cmd控制台 , 双击打开 redis-cli.exe , 如果不报错,则连接上了本地服务器,然后测试,比如 set命令,get命令,首次输入set命令你会发现出来(error) NOAUTH Authentication required.这是因为你已经更改redis.windows.conf的配置密码,然后键入“auth 你的密码”如果出现OK则说明你已经可以使用Redis的客户端了。就可以在控制台随意插入删除数据了,详情如图  

 

 

 

Redis发布订阅

Redis发布订阅是一种消息通信模式:发送者发送消息,订阅者接收消息

Redis客户端可以订阅任意数量的频道。

有新消息通过PUBLISH命令发送给频道时,这个消息就会被发送给他们的第三客户端

 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
### 如何配置 Redis 环境变量 为了方便在 Windows 或 Linux 中使用 Redis,可以通过配置环境变量来简化操作流程。以下是详细的说明: #### 修改系统环境变量 对于 Windows 用户,在完成 Redis 的安装之后,可以按照以下方法添加 Redis 路径到系统的 `PATH` 环境变量中。 1. **定位 Redis 安装路径** 找到 Redis 文件所在的目录位置,例如 `C:\redis\bin`[^3]。 2. **编辑系统环境变量** - 右键单击“此电脑”或“我的电脑”,选择“属性”。 - 进入“高级系统设置”,点击“环境变量”按钮。 - 在“系统变量”部分找到并选中 `Path`,然后点击“编辑”。 如果未发现 `Path`,则手动创建一个新的名为 `Path` 的变量[^4]。 3. **添加 Redis 路径** 使用“新建”功能或者直接追加的方式,将 Redis 的安装路径加入到 `Path` 中。完成后确认保存退出对话框。 4. **验证配置是否生效** 打开一个新的命令提示符窗口(CMD),尝试运行以下命令测试: ```bash redis-server --version ``` 若能正常显示版本号,则表明环境变量已成功配置。 #### 启动与连接 Redis 实例 当环境变量被正确设定后,可以直接通过命令行启动 Redis 服务器以及客户端而无需切换至特定目录。 - 启动 Redis Server: ```bash redis-server.exe ``` - 开启 Redis Client 并链接到本地实例: ```bash redis-cli.exe -h 127.0.0.1 -p 6379 ``` 随后可执行基本的操作指令如存储(`SET`) 和获取 (`GET`) 键值对数据项以检验整个过程无误。 #### 注意事项 如果采用 MSI 包形式部署的服务版 Redis ,其默认会读取位于相同级别下的 `redis.windows-service.conf` 文件作为初始化参数源;而对于 ZIP 归档解压出来的便携式版本来说,则依赖于自定义指定好的 `.conf` 文件来进行各项选项调整[^2]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值