Redis安装和一些常用命令
Window 下安装
下载地址:https://github.com/MSOpenTech/redis/releases
- Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择要下载的压缩包,可放在任意硬盘位置
- 选择一个盘创建空文件夹 redis
- 双击压缩包
复制红框内的所有内容,粘贴在你新建的空文件夹的redis下
- 在上边这个页面输入cmd命令打开黑窗口
启动redis服务的命令
redis-server.exe redis.windows.conf
成功启动之后的界面
5. 再另打开一个黑窗口进行连接(作为客户端,服务端不能关闭)
6. 输入ping命令,出现PONG即代表连接成功
为了redis数据库的安全需要添加密码设置
- 选中红色框,打开
- 在配置文件中添加 requirpass xxx
简单的一些常用命令
- ping 查看是否连接上服务器
- keys 键名 判断当前键是否存在
- keys * 查看所有键值对
- expire KEY_NAME TIME_IN_SECONDS 设置过期时间
- ttl KEY_NAME 查看过期剩余时间
- del KEY_NAME 删除数据
- exists KEY_NAME 判断数据是否存在
- type KEY_NAME 查看数据类型
- select 下标 切换数据库下标(默认16个库)
- dbsize 查看当前数据库中key的数量
- flushdb 清空数据库
- save 手动持久化,会阻塞服务器
- bgsave 手动持久化,fork一个子线程,不会像save一样阻塞
- auth 密码 验证密码
键(key)相关的一些基本命令:
1 | EXPIREAT key timestamp EXPIREAT 的作用和 EXPIRE 类似,都用于为 key 设置过期时间。 不同在于 EXPIREAT 命令接受的时间参数是 UNIX 时间戳(unix timestamp)。 |
2 | MOVE key db 将当前数据库的 key 移动到给定的数据库 db 当中。 |
3 | PERSIST key 移除 key 的过期时间,key 将持久保持。 |
4 | RANDOMKEY 从当前数据库中随机返回一个 key 。 |
5 | RENAME key newkey 修改 key 的名称 |