Redis命令是用于在Redis服务器上执行一些操作。
要在Redis服务器上运行命令,需要一个Redis客户端。Redis客户端在Redis包中有提供。
语法
以下是Redis客户端的基本语法。
[yiibai@ubuntu:~]$ redis-cli
Shell
示例
以下示例说明了如何启动Redis客户端。
要启动Redis客户端,请打开终端并键入命令redis-cli
。 这将连接到您的本地Redis服务器,现在可以运行任何的Redis命令了。
-
[yiibai@ubuntu:~]$redis-cli
-
redis 127.0.0.1:6379>
-
redis 127.0.0.1:6379> PING
-
PONG
Shell
在上面的示例中,连接到到在本地机器上运行的Redis服务器并执行PING
命令,该命令检查服务器是否正在运行。
在远程服务器上运行命令
要在Redis远程服务器上运行命令,需要通过客户端redis-cli
连接到服务器
语法
[yiibai@ubuntu:~]$ redis-cli -h host -p port -a password
Shell
示例
以下示例显示如何连接到Redis远程服务器,在主机(host)127.0.0.1
,端口(port)6379
上运行,并使用密码为 mypass
。
-
[yiibai@ubuntu:~]$ redis-cli -h 127.0.0.1 -p 6379 -a "mypass"
-
redis 127.0.0.1:6379>
-
redis 127.0.0.1:6379> PING
PONG
下例显示访问远程76环境,远程76环境没有密码
redis-cli -h 192.168.1.76 -c -p 23005
在访问远程环境的时候,上面的命令要加-c要不然访问不了
redis 在 mac 下的安装与使用
redis 本质上是一个高性能的 Key,Value 数据库;
支持存储的类型相对更多;(String、list、set、hash);
ps : 查询频率高,且查询的是相同的内容,就用 redis 做缓存;
默认端口
redis 的默认端口是 6379
安装 redis
- 官网下载,下载 stable 版本,稳定版本。(安装了redis后,redis客户端redis-cli也一并安装了)
- 解压:tar zxvf redis-4.0.9.tar.gz
- 移动到: mv redis-4.0.9 /usr/local/
- 切换到:cd /usr/local/redis-4.0.9/
- 编译测试 sudo make test
- 编译安装 sudo make install
redis 的启动与停止
redis-server 和 redis-cli 位于 redis-4.0.9/src 目录下
* 启动方式一:直接启动 Redis: redis-server ,成功后会看到下图:
启动方式二:启动 Redis 并加载配置文件: redis-server /etc/redis.conf
打开redis客户端 redis-cli;如果有密码,可使用 auth yourpassword 做简单的密码登录
关闭方式一:在客户端执行 SHUTDOWN 可关闭 redis 服务
如果关闭不了就加一个参数,执行 SHUTDOWN NOSAVE 可关闭 redis 服务
关闭方式二:如果用了zsh,可以执行kill redis并按tab,结束 redis 进程,也可在活动监视器里结束掉进程。
redis 配置
这里只配置了后台启动和增加一个连接密码,需要的话可以看一下配置文档,每一个配置都有详细说明:
- 拷贝 redis-4.0.9/redis.conf 到 /etc 目录
- 修改 redis.conf 配置文件
- requirepass yourpassword 添加密码,在第500行;
- daemonize yes,设置后台启动,在第136行
客户端常用命令:
命令 | 用途 |
---|---|
set key value | 设置 key 的值 |
get key | 获取 key 的值 |
exists key | 查看此 key 是否存在 |
keys * | 查看所有的 key |
flushall | 消除所有的 key |
示例:
转载于:https://blog.csdn.net/jason_m_ho/article/details/80007330