Debian 安装 Redis
一. 安装Redis
1. 更新系统
sudo apt update -y
2. 安装Redis
sudo apt install redis-server
Redis安装完成后,默认已启动,默认开机启动。
3. 查看Redis状态
sudo systemctl status redis
查询状态如下,说明redis服务已启动。到此,说明已经成功安装了redis服务。
二. 验证Redis
使用 redis-cli 检测redis是否可正常使用;
1. 运行redis-cli
redis-cli
2. 使用Redis命令
127.0.0.1:6379> keys *
如下图说明redis可正常使用,且默认是没有密码的。
三. 修改Redis密码
1. 配置文件
/etc/redis/redis.conf
2. 修改配置文件
使用命令进入 redis 的目录
cd /etc/redis/
如果当前登录账号非root账号,会提示“权限不够”问题(如下图)
执行以下命令解决“权限不够”问题
sudo chmod 755 /etc/redis
授权后修改 redis.conf 文件
sudo vi /etc/redis/redis.conf
找到 # requirepass foobared 这行(如上图)
把前面的#号去掉,将 foobared 改成你想要设置的密码,我这里将密码设置成 root(修改后如下图),修改后保存
3. 重启redis服务
执行如下命令,重启redis服务
sudo systemctl restart redis
4. 验证密码
- 使用 redis-cli 验证,命令如下
redis-cli
- 查看所有redis key,没有输入密码查询会提示:(error) NOAUTH Authentication required.
redis> keys *
- 验证密码,如下命令将root替换为自己的密码,验证成功会提示:OK
redis> auth root
- 再次查看所有key,有存数据则会显示key,若没存数据则提示:(empty array)
redis> keys *
四. 开启远程连接
1. 修改redis.conf文件
找到 bind 127.0.0.1 ::1,将其注释掉,然后保存且重启即可。
2. 重启redis服务
sudo systemctl restart redis
3. 远程连接测试
可以使用 RedisDesktopManager 进行连接测试;
五. Redis服务命令
1. 启动服务
sudo systemctl start redis
2. 停止服务
sudo systemctl stop redis
3. 重启服务
sudo systemctl restart redis
4. 开机启动
sudo systemctl enable redis-server.service
5. 禁止开机启动
sudo systemctl disable redis-server.service
本文来自博客园,作者:sunshine-sm,转载请注明原文链接:https://www.cnblogs.com/sunshine-sm/p/18030732