Redis部署

  • Post author:
  • Post category:其他


Redis:用于做缓存,我们要了解和注意的是:

  1. Ubuntu如何安装Redis
  2. 如何修改Redis的配置文件
  3. Redis如何启动重启等
  4. Redis常用使用命令及属性

以下,我们分别进行介绍:

一、Ubuntu的安装:

    1. 在Ubuntu系统安装Redis可使用以下命令:

$sudo apt-get update

$sudo apt-get install redis-server

    1. 启动Redis命令:$redis-server
    2. 查看Redis是否启动:$redis-cli
    3. 以上命令将打开以下终端:redis 127.0.0.1:6379>
    4. 127.0.0.1 是本机 IP ,6379 是 redis 服务端口。现在我们输入PING 命令。

如图,表示服务启动成功。


以上,说明我们成功安装了


Redis


服务

二、如何修改Redis的配置文件

Redis的配置默认在/etc/redis/redis.conf文件下

$sudo vim /etc/redis/redic.conf,打开该配置文件

点击”i”进入编辑状态

在编辑状态修改如下:

最大占用内存Maxmemory:
12fad8bda6db822da972427e4790ca4d4e5.jpg

访问密码Requirepass:
12fad8bda6db822da972427e4790ca4d4e5.jpg

绑定IPbind:
bf4118741b19ae3ddab02d72bac685bf319.jpg

修改完毕后,点击“Esc”键,如要保留修改并退出,执行:wq,如要取消修改退出,执行:q!

在Redis终端执行:

无密码进入终端:redis-cli

如果设置密码,请输入:redis-cli –a password

ef57a84afc7712d8b6c5b344b5e4ad1f622.jpg

确认以上配置修改完毕,其中要说明的是:maxmemory-policy,表示Redis的淘汰机制,默认值为volatile-lru:

(least recently used):


最近最少使用算法,从


设置了过期时间的键中


选择空转时间最长的键值对清除掉


,


该淘汰机制即是我们需要的,无需修改


配置修改完后,需执行


$sudo service redis-server restart





redis


进行重启


三、


Redis


的启动、重启、停止

  1. 启动:$redis-server   或 $service redis-server start

2、重启:

如果Redis已经配置为service服务,可以通过以下方式重启:

$service redis-server restart

如果Redis没有配置为service服务,可以通过以下方式重启:

$/usr/local/bin/redis-cli shutdown

$/usr/local/bin/redis-server /etc/redis.conf


3


、停止:


$

service redis-server stop

四、Redis常用使用命令及属性

无密码进入终端:redis-cli

如果设置密码,请输入:redis-cli –a password

以下命令均为终端命令:

服务相关命令:

Ping:测试连接是否存在

Info:获取服务器的信息和统计

Config get * :获取服务器所有配置信息

Config get XX:获取服务器配置XX的信息

Flushdb:删除当前选择数据库中的所有key

Flushall:删除所有数据库中的所有key

键值相关命令:

Keys *:返回满足给定pattern的所有key

Exists:确认一个key是否存在

Del:删除一个key

Expire:设置一个key的过期时间(单位:秒)

Move:将当前数据库中的key转移到其他数据库中

Persist:移除给定key的过期时间

Ttl:查看给定key的剩余过期时间

Randomkey:随机返回key控件的一个key

Rename:重命名key

Type:返回值的类型

Redis Windows可视化工具:RedisDesktopManager,可在网上下载。

转载于:https://my.oschina.net/kevinmaple/blog/1926691