XShell连接虚拟机操作redis,先切换到root用户:
命令:su 然后输入密码接口切换到root用户。
1. redis启动命令:
redis安装成功后,用 ./redis-server 命令直接启动
2. redis 更改为后台启动步骤:
1). 进入到redis解压包目录下: cd 你的路径/redis-5.0.5,里面有一个redis.conf配置文件;
2). 复制bin目录下的redis.conf文件到redis的安装目录下(/usr/local/redis/bin);
3). 使用编辑命令编辑redis.conf文件,按 i 键编辑,将守护进程daemonize no 修改为daemonize yes后按Esc键,输入 :wq保存退出;
4). 使用指定的配置文件启动redis;./redis-server redis.conf
5). 使用命令测试redis是否连接:./redis-cli
3. 使用windows工具连接工具RedisDesktopManager.exe 连接redis;
如果连接不不上:
1). 将bind 127.0.0.1 加#号注释掉,protected-mode 参数值改为no;
2). 有可能6379的端口没开启,应开启6379的端口
首先输入firewall-cmd --query-port=6379/tcp,
如果返回结果为no,那么证明6379端口确实没有开启。
接着输入
firewall-cmd --add-port=6379/tcp,将6379端口开启,返回success。
最后然后再执行firewall-cmd --query-port=6379/tcp,返回yes,证明端口已经成功开启
3). redis.conf配置文件修改后,需要重启redis服务器
先用 ps -ef|grep redis 命令查看redis相关进程,然后用 kill -9 进程Id 命令杀死进程,最后用
./redis-server redis.conf 命令启动redis服务器即可。
4). 给RedisDesktopManager连接工具设置访问密码:编辑redis.conf文件,修改requirepass属性值为密码root,然后保存退出,重复上一步,重启redis服务器即可。
用RDM工具重新连接redis服务器就需要密码了。