CentOS redis 安装

1.1 安装GCC编译器

yum install -y gcc-c++

1.1 解压缩

tar -zxf redis-3.0.0.tar.gz

1.1 编译及安装

make && make install PREFIX=/usr/local/redis

1.1 简单配置

cp /root/upload/redis-3.0.0/redis.conf /usr/local/redis

vi /usr/local/redis/redis.conf

配置文件常用内容

# 是否为精灵进程, 默认是非精灵进程启动. 修改为yes即可.
daemonize yes

# 端口号. 默认为6379. 可以配置
port 6379

# redis中的schema数量. 就是数据库的数量.redis中也有库的概念
# redis中的库没有命令. 只有编号, 从0开始. 到数据库数量-1结束.
# 默认redis提供16个库.
databases 16

#   In the example below the behaviour will be to save:
#   after 900 sec (15 min) if at least 1 key changed
#   after 300 sec (5 min) if at least 10 keys changed
#   after 60 sec if at least 10000 keys changed
#   Note: you can disable saving completely by commenting out all "save" lines.
#   It is also possible to remove all the previously configured save
#   points by adding a save directive with a single empty string argument
#   like in the following example:
#   save ""
# 持久数据的规则. RDB持久规则. 存储数据的文件是dump.rdb
save 900 1
save 300 10
save 60 10000

# RDB持久数据的文件命名.
dbfilename dump.rdb

# 是否启用append of file持久化方式.默认关闭.
# 每秒持久一次数据. 以追加的方式,持久到数据文件.
appendonly no

# aof持久方式的文件名称.
appendfilename "appendonly.aof"

 

1.5 启动

前端启动

bin/redis-server

精灵启动

bin/redis-server redis.conf

1.6 其他管理

关闭: bin/redis-cli -h ip -p port shutdown  

如果不传递-h-p,默认关闭localhost6379端口的redis应用。

终端客户端连接: bin/redis-cli [-h ip -p port]

如果不传递-h-p,默认链接localhost6379端口的redis应用。

 

1.7 设置访问权限

如果是redis 3.2以上的版本默认是不允许外网访问的,需要修改redis.conf配置文件

 

1、修改peotected-mode
peotected-mode yes
改为:protected-mode no.
#protected-mode参数是为了禁止外网访问redis,如果启用了,则只能够通过localhost ip (127.0.0.1)访问Redis


2、bind 127.0.0.1
bind 127.0.0.1 -::1
改为
注释掉bind 127.0.0.1, 或者修改bind 0.0.0.0,表示允许所有ip地址访问

 

posted @ 2023-07-28 17:16  译林  阅读(108)  评论(0编辑  收藏  举报