select 3 //切换数据库
DBSIZE //查看数据库大小
配置远程连接
要配置 Redis 以允许远程连接,你需要修改 Redis 的配置文件并确保网络安全。以下是配置步骤和注意事项:
编辑 Redis 配置文件:
/etc/redis/redis.conf
或者 Redis 安装目录的子目录中。sudo nano /etc/redis/redis.conf
。绑定到正确的接口:
bind
指令。默认情况下,它可能设置为 127.0.0.1
(或 bind 127.0.0.1 ::1
),这意味着 Redis 只接受本地连接。bind
指令(在它前面加上 #
),使 Redis 监听所有接口,或者将其设置为特定的外网 IP 地址。设置受保护的模式:
protected-mode
设置为 yes
。这是一种安全机制,当没有设置密码并且 bind
被设置为监听所有接口时,它会阻止 Redis 接受来自外部的连接。配置密码(非常推荐):
requirepass
以启用密码保护。例如:requirepass yourstrongpassword
。重启 Redis 服务:
sudo systemctl restart redis.service
。更新防火墙规则:
ufw
的命令可能是:sudo ufw allow 6379
。安全考虑:
在进行这些更改之后,你应该能够从远程位置连接到 Redis 服务器。不过,始终要牢记安全性和最佳实践,尤其是在公共或不受信任的网络环境中。
keys 查看数据库的所有key
flushdb 清空当前数据库
flushall 清空所有数据库
redis将所有数据放在内存中,所以使用单线程效率就是最高的。
可以作为数据库,缓存,消息中间件MQ。
exist key1 //判断某个值是否存在
append key1//增加