您的位置:首页 > 数据库 > Redis

Linux下部署redis

2017-07-06 11:01 246 查看
1. 下载安装包

前往redis官网下载最新版本的安装包,如目前最新版本为3.2.9(redis-3.2.9.tar.gz),或者直接使用wget命令:

# wget http://download.redis.io/releases/redis-3.2.9.tar.gz




2. 解压并安装

解压安装包→编译源码,编译好的二进制文件会放到src/目录下,可以看到有redis-server(服务端)和redis-cli(客户端)两个可执行文件。

# tar -zxvf redis-3.2.9.tar.gz
# cd redis-3.2.9
# make && make install


3. 配置参数

接下来我们配置redis的运行参数,默认参数文件在redis解压目录下redis-3.2.9/redis.conf

# vim redis.conf


我们可能会改动到以下几个参数

port 6379 #默认为 6379,如果你设为 0 ,redis 将不在 socket 上监听任何客户端连接。

daemonize yes #转为守护进程,默认是no为前台启动的,会占用我们当前会话的session

save 60 10000 #格式:save <间隔时间(秒)> <写入次数> 60秒内如果至少有1000个key的值变化,则保存至磁盘

maxmemory 1024000000 # redis最大占用内存,1GB内存,默认是被注释的

bind 0.0.0.0 #允许访问的IP,默认为127.0.0.1只允许本机,改成0.0.0.0表示允许任意IP的访问


4. 运行

一切准备妥当后,我们可以尝试启动redis服务

# redis-server redis.conf


当配置文件修改daemonize为yes后,redis会自动在后台运行,我们可以通过查看进程或端口状态的方式确认redis是否已启动

# ps -ef | grep redis
# netstat -tunpl | grep 6379




5. 调用redis

服务正常启动后我们可以使用redis客户端进行操作,我们尝试往name字段里面赋值并取出相应内容

# redis-cli set name ShallowXu; redis-cli get name




6. 关闭redis

# redis-cli shutdown #默认请求
# redis-cli -p 6379 shutdown #如果修改了redis启动端口的话,需要添加 -p 指定端口


同样的,我们可以通过查看进程和端口的方式来确认redis已关闭

# ps -ef | grep redis
# netstat -tunpl | grep 6379


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息