linux安装Redis

1. 安装Redis

#安装redis
yum install -y redis

# 查看redis服务端所在目录
whereis redis-server  
查询结果:redis-server: /usr/bin/redis-server /usr/share/man/man1/redis-server.1.gz

# 查看redis客户端所在目录
whereis redis-cli
查询结果:redis-cli: /usr/bin/redis-cli /usr/share/man/man1/redis-cli.1.gz

# 查看redis配置文件所在目录
whereis redis
查询结果:redis: /etc/redis.conf

# 查看redis的版本
redis-server --version
查询结果:Redis server v=3.2.12 sha=00000000:0 malloc=jemalloc-3.6.0 bits=64 build=7897e7d0e13773f

2. 修改redis配置文件

cd /etc/redis.conf
vim redis.conf
# 指定redis监听的服务器网卡的ip地址,切记云服务器上装redis时,这里绑定的内网ip地址,因为redis所在服务器的网卡是分配的内网ip,外网ip是腾讯云通过一定的手端将内网ip映射到外网的,redis监听的网卡ip仍然是内网ip
bind 127.0.0.1
修改为:bind 172.16.0.9

# requirepass foobared
修改为
requirepass password(需要设置的密码)
 
# 是否开启保护模式,默认开启。要是配置里没有指定bind和密码。开启该参数后,redis只会本地进行访问,
拒绝外部访问。要是开启了密码和bind,可以开启。否则最好关闭,设置为no
protected-mode yes
 
#redis监听的端口号
port 6379

#是否在后台执行,yes:后台运行;no:不是后台运行
daemonize yes
 
#redis的进程文件
pidfile /var/run/redis/redis.pid
 
#指定了服务端日志的级别。级别包括:debug(很多信息,方便开发、测试),verbose(许多有用的信息,但是没有debug级别信息多),notice(适当的日志级别,适合生产环境),warn(只有非常重要的信息)
loglevel notice
 
#指定了记录日志的文件。空字符串的话,日志会打印到标准输出设备。后台运行的redis标准输出是/dev/null
logfile /usr/local/redis/var/redis.log
 
#是否打开记录syslog功能
# syslog-enabled no
 
#数据库的数量,默认使用的数据库是0。可以通过”SELECT 【数据库序号】“命令选择一个数据库,序号从0开始
databases 16

3.设置redis随系统自启动

#查看启动redis服务的脚本
cat /usr/lib/systemd/system/redis.service

linux安装Redis_第1张图片

# 设置开机启动redis服务端
systemctl enable redis
# 立即启动redis服务端
systemctl start redis
# 立即停止redis服务端
systemctl stop redis
# 立即停止redis的所有进程
systemctl kill redis
# 重新加载reids服务的配置文件
systemctl reload redis
# 重新加载所有修改过的配置文件
systemctl daemon-reload
# 查看redis进程
ps -ef|grep redis

你可能感兴趣的:(linux安装Redis)