举杯邀月

linux服务器安装redis服务

摘要:Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。这次我们使用源码在linux上安装reids服务。

Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的排序。

下载redis并解压解压

wget http://download.redis.io/releases/redis-4.0.6.tar.gz
tar zxvf redis-4.0.6.tar.gz
cd redis-4.0.6
1
2
3
1
2
3
1
2
3

配置redis服务

mkdir -p /usr/local/webserver/redis/                           # 创建目录
cp redis-4.0.6/redis.conf /usr/local/webserver/redis/          # 拷贝配置文件
cd redis-4.0.6/src/
cp redis-server redis-benchmark redis-cli /usr/local/webserver/redis/     # 拷贝redis服务文件
1
2
3
4
1
2
3
4
1
2
3
4

修改redis配置

vi /usr/local/webserver/redis/redis.conf
daemonize yes           # Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程
requirepass password    # 设置连接密码
bind  127.0.0.1         # 只允许本机链接,可以设置为 0.0.0.0 允许所有ip链接
1
2
3
4
1
2
3
4
1
2
3
4

redis的两种启动方式,一种是使用脚本文件启动,另一种是使用redis-server启动

1)、redis-server

cd /usr/local/webserver/redis/
redis-server redis.conf   # 启动
redis-cli shutdown        # 关闭 -p 指定端口  -a 指定密码
1
2
3
1
2
3
1
2
3

2)、配置启动脚本

cd redis-4.0.6/utils/
cp redis_init_script /etc/init.d/redis       # 拷贝redis服务脚本
vi /etc/init.d/redis
1
2
3
1
2
3
1
2
3

修改默认路径(记得全部修改):

EXEC=/usr/local/webserver/redis/redis-server
CLIEXEC=/usr/local/webserver/redis/redis-cli
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/usr/local/webserver/redis/redis.conf"
1
2
3
4
1
2
3
4
1
2
3
4

启动redis服务

service redis start  # 启动
service redis stop   # 关闭
1
2
1
2
1
2

注:这个服务脚本只支持 startstop

作者:举杯邀月

出处: http://www.hug-code.cn/archives/5fc0aeb95fcca.html

2020-02-13 标签: linuxredis