Redis命令是用于在Redis服务器上执行一些操作。

要在Redis服务器上运行命令,需要一个Redis客户端。Redis客户端在Redis包中有提供。

语法
以下是Redis客户端的基本语法。

[yiibai@ubuntu:~]$ redis-cli

Shell

示例
以下示例说明了如何启动Redis客户端。

要启动Redis客户端,请打开终端并键入命令redis-cli。 这将连接到您的本地Redis服务器,现在可以运行任何的Redis命令了。

  1. [yiibai@ubuntu:~]$redis-cli
  2. redis 127.0.0.1:6379>
  3. redis 127.0.0.1:6379> PING
  4. 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

  1. [yiibai@ubuntu:~]$ redis-cli -h 127.0.0.1 -p 6379 -a "mypass"
  2. redis 127.0.0.1:6379>
  3. 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的pod_客户端

启动方式二:启动 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

示例:

如何进入redis的pod_redis_02