安装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-cliREDIS_PID="/var/run/redisd.pid"
REDIS_CONF="/usr/local/redis/redis.conf"
case "$1" instart)
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 stopecho "OK"
;;esac
最后把redis.conf文件放到/etc/init.d/ 文件夹下,然后赋予执行权限,启用脚本:
$ chmod +x redis.conf
$ ./redis.conf start
完成以上步骤及配置,就成功安装了Linux下的Redis服务器,Redis服务器在开机的时候也会自动启动。