一,服务器是Windows(我的是win10)
redis版本: 3.2.100
- 打开安装路径,找到redis.windows-service.conf
- bind 127.0.0.1注释掉,如果没有设置bind,那就代表所有都能访问
- protected-mode yes 修改为protected-mode no
- 查找确定是否设置了密码,如果requirepass 后面什么也没有就是代表设置密码,设置不设置都没影响
requirepass 123456- 打开任务管理器,打开任务,找到redis任务,把redis服务关掉,并且自动改为手动
- 打开redis安装目录,在此管理员打开终端,运行 redis-cli ,启动redis服务,或者在计算机服务里打开
- 再打开一个终端测试,如果已经把redis配置到环境变量,在哪打开终端都行,如果没有配置好,那就还在安装目录下打开,
输入redis-cli (本机打开默认是127.0.0.1:6379,而且没有密码)
加参数的打开命令,redis-cli -h 127.0.0.1 -p 6379 -a 密码(,这个还是本机打开的,如果没有设置密码,则-a不加)
如果同事想要访问,请输入redis-cli -h 你的IP, -p 6379 -a 密码(密码同上,但是,前提是你电脑的防火墙都必须要关闭)
- 注:步骤6, 此时windows上的redis-server终端不能关闭,关闭的话就等于关闭了redis,所以最好在服务里打开
- 注:127.0.0.0-127.255.255.255为系统回环地址,也就是相当于访问本机localhost,conf里没有绑定任何地址的话,本机可以从这里任意一个访问redis
二,服务器是Liunx(我的是UBuntu)
Ubuntu:16.04.4
redis3.0.6
配置和windows上的差不多
- 打开安装路径,在此打开终端,sudo vim redis.conf
- bind 127.0.0.1注释掉,如果没有设置bind,那就代表所有都能访问
- protected-mode yes 修改为protected-mode no
- 查找确定是否设置了密码,如果requirepass 后面什么也没有就是代表设置密码,设置不设置都没影响
requirepass 123456- ESC,输入":wq" 退出
- service redis restart 重启服务
- 再打开一个终端测试,如果已经把redis配置到环境变量,在哪打开终端都行,如果没有配置好,那就还在安装目录下打开,
输入redis-cli (本机打开默认是127.0.0.1:6379,而且没有密码)
加参数的打开命令,redis-cli -h 127.0.1.1 -p 6379 -a 密码(,这个还是本机打开的,如果没有设置密码,则-a不加)
如果同事想要访问,请输入redis-cli -h 你的IP, -p 6379 -a 密码(密码同上)
注: redis-cli info|grep 'version' ==>查看+筛选 redis 服务信息
service redis stop 停止服务
service redis start 开启服务
service redis status 查看redis服务状态