安装Linux下快速部署Redis(linux下redis)

Redis 是目前非常流行的一款快速响应、占用资源少且使用起来简单有效,被用来做缓存处理事务等等的内存数据库,并且由Python、PHP、Node、Lua、GO等多种语言支持。

Redis在Linux系统下快速部署的方法

1) 下载源码包(version)

访问Redis的官网 https://redis.io/,点击右上角的 ”Download” 按钮,以下载最新版本源码。

运行:

$ wget http://download.redis.io/releases/redis-4.0.2.tar.gz
$ tar xzf redis-4.0.2.tar.gz
$ cd redis-4.0.2

2) 编译源码

$ make

3) 打开服务

$ src/redis-server

此时服务即可启动,默认情况下,Redis会监听6379端口。

客户端程序可以通过 telnet 或者 redis-cli 登陆 Redis,使用如下命令测试:

$ telnet 127.0.0.1 6379
$ SET name zhangsan
$ GET name
$ quit

4) 配置开机自动启动

Redis也可以配置成随系统的启动而启动。

Redis部署到/usr/local/redis/文件夹下,需要创建一个redis.conf,并将Redis的进程配置进系统的开机脚本文件init.d,文件的内容如下:

REDIS_PORT=6379
REDIS_CLI=/usr/local/redis/bin/redis-cli
REDIS_PID="/var/run/redisd.pid"
REDIS_CONF="/usr/local/redis/redis.conf"

case "$1" in
start)
echo -n "Starting redis-server: "
$REDIS_CLI -p $REDIS_PORT -a foobared -c -q start &
echo "OK"
;;
stop)
echo -n "Stoping redis-server: "
$REDIS_CLI -p $REDIS_PORT -c -q stop
echo "OK"
;;
esac

最后把redis.conf文件放到/etc/init.d/ 文件夹下,然后赋予执行权限,启用脚本:

$ chmod +x redis.conf
$ ./redis.conf start

完成以上步骤及配置,就成功安装了Linux下的Redis服务器,Redis服务器在开机的时候也会自动启动。


数据运维技术 » 安装Linux下快速部署Redis(linux下redis)