源码安装部署Redis缓存服务

    xiaoxiao2025-06-01  92

    源码安装部署Redis缓存服务 问题

    本案例要求先快速搭建好一台Redis服务器,并测试该缓存服务器: 

    设置变量test,值为123查看变量test的值设置计数器mycounter对计数器mycounter进行增量加1操作 方案

    使用源码包安装Redis服务器,使用redis-cli客户端工具连接Redis服务器并测试缓存数据库。

    使用redis-cli命令测试Redis服务时可以使用的命令列表如表-1所示。

    表-1 Redis命令列表

    命令

    作用

    ping

    测试服务器连接是否正确

    set

    设置变量并赋值

    get

    查看变量的值

    incr

    自增操作

    步骤

    实现此案例需要按照如下步骤进行。

    步骤一:安装Redis服务器

    1)源码安装Redis软件

    [root@svr5 ~]# tar -xzf redis-3.0.6.tar.gz

    [root@svr5 ~]# cd redis-3.0.6

    [root@svr5 ~]# make

    [root@svr5 ~]# make install

    [root@svr5 ~]# ./utils/install_server.sh //初始化

    Welcome to the redis service installer

    This script will help you easily set up a running redis server

     

    Please select the redis port for this instance: [6379] //设置端口号,默认即可

    Selecting default: 6379

    Please select the redis config file name [/etc/redis/6379.conf] //配置文件

    Selected default - /etc/redis/6379.conf

    Please select the redis log file name [/var/log/redis_6379.log] //日志文件

    Selected default - /var/log/redis_6379.log

    Please select the data directory for this instance [/var/lib/redis/6379]

    //数据目录

    Selected default - /var/lib/redis/6379

    Please select the redis executable path [/usr/local/bin/redis-server]

    //Redis服务器软件存储路径

    Selected config:

    Port           : 6379

    Config file    : /etc/redis/6379.conf

    Log file       : /var/log/redis_6379.log

    Data dir       : /var/lib/redis/6379

    Executable     : /usr/local/bin/redis-server

    Cli Executable : /usr/local/bin/redis-cli

    Is this ok? Then press ENTER to go on or Ctrl-C to abort.

    //确认信息是否正确,回车确认即可

    Copied /tmp/6379.conf => /etc/init.d/redis_6379

    Installing service...

    Successfully added to chkconfig!

    Successfully added to runlevels 345!

    Starting Redis server...

    Installation successful!

     

    [root@svr5 ~]# ls /etc/init.d/redis_6379 //查看启动脚本

    2)启用Redis服务并查看监听端口状态

    [root@svr5 ~]# /etc/init.d/redis_6379 restart

    [root@srv5 ~]# netstat -nutlp |grep redis

    tcp        0      0 0.0.0.0:6379 0.0.0.0:* LISTEN      5749/redis-server *

    tcp        0      0 :::6379 :::* LISTEN      5749/redis-server *

    步骤二:测试缓存数据库

    1)使用redis-cli测试数据库

    [root@srv5 ~]# redis-cli

    127.0.0.1:6379> ping //测试服务器

    PONG

    127.0.0.1:6379> set test 123 //设置变量

    OK

    127.0.0.1:6379> get test //查看test值

    "123"

    127.0.0.1:6379> INCR mycounter //设置计数器mycounter

    (integer) 1

    127.0.0.1:6379> INCR mycounter //对计数器mycounter进行自增运算

    (integer) 2

    最新回复(0)