ITPub博客

首页 > 数据库 > 数据库开发技术 > Redis 5.0.8安装

Redis 5.0.8安装

原创 数据库开发技术 作者:ibsbforever 时间:2020-06-28 21:27:00 0 删除 编辑

 

往期专题请查看
这是一个坚持Oracle,Python,MySQL原创内容的公众号

从今天开始开辟Redis相关方面的东西

首先是关于Redis的安装

系统为 Redhat 7.4

数据库为 Redis 5.0.8


1. 目录规划

2.系统参数调整

在下载安装前需要对系统参数进行调优

http:///redis/config/

3. Redis 5.0.8 下载

当前最新的版本为 6.0.5

这次我们使用5.0.8

http://download.redis.io/releases/redis-5.0.8.tar.gz

4. 安装redis

root用户

yum -y install gcc
tar zxvf redis-5.0.8.tar.gz -C /usr/local/
cd /usr/local
mv redis-5.0.8/   redis
cd redis/
make
make install

5. 建立redis用户

这里我们新建redis用户用于存放redis的相关文件

useradd redis
echo "redis" |passwd redis --stdin

然后配置环境变量

vim /home/redis/.bash_profile

PATH=$PATH:$HOME/.local/bin:$HOME/bin:/usr/local/redis/src
export PATH

6. 创建配置文件

接下来我们创建redis启动的配置文件

redis用户执行,在redis的家目录下建立文件

6380代表端口号以便于识别

vim /home/redis/redis_6380.conf

daemonize yes
bind 172.18.95.84 127.0.0.1
port 6380
tcp-backlog 1024
timeout 300
tcp-keepalive 300
databases 16
requirepass 123456
masterauth 123456

pidfile "/home/redis/redis_6380.pid"

loglevel notice
logfile "/home/redis/redis_6380.log"

dir "/home/redis"

dbfilename "dump.rdb"
stop-writes-on-bgsave-error no
rdbcompression yes
rdbchecksum yes

appendonly yes
appendfilename "appendonly.aof"
appendfsync everysec
aof-load-truncated yes
no-appendfsync-on-rewrite no
aof-rewrite-incremental-fsync yes
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 32mb

maxclients 65503
maxmemory 1gb
maxmemory-policy allkeys-lru

# replication
slave-serve-stale-data yes
slave-read-only yes
repl-disable-tcp-nodelay no
repl-backlog-size 32mb

# slow log
slowlog-log-slower-than 10000
slowlog-max-len 1024

hash-max-ziplist-entries 512
hash-max-ziplist-value 64
list-max-ziplist-entries 512
list-max-ziplist-value 64
set-max-intset-entries 512
zset-max-ziplist-entries 128
zset-max-ziplist-value 64

client-output-buffer-limit normal 0 0 0
client-output-buffer-limit slave 512mb 512mb 60
client-output-buffer-limit pubsub 64mb 16mb 60

protected-mode yes

# security
rename-command FLUSHALL ""
rename-command FLUSHDB ""
rename-command KEYS ""

上面参数我们需要根据实际情况修改一些参数

  • bind 172.18.95.84  127.0.0.1 监听地址,第一个使用本机IP地址

  • port 6380     监听端口

  • maxmemory  redis允许使用的最大内存,根据服务器配置和业务需求决定

  • requirepass 123456  redis密码,可以注释掉表示不设置

  • masterauth 123456 连接master时用的密码,如master未设置可注释掉

7.启动redis

接下来我们启动redis

su - redis

redis-server /home/redis/redis_6380.conf

8. 连接redis

su - redis

redis-cli -p 6380 -a 123456

9. 关闭redis

su - redis

redis-cli -p 6380 -a 123456

shutdown

也可直接kill掉进程,但不推荐


点击阅读原文获得更好的阅读体验,推荐在PC端阅读

也可在公众站内搜索中回复  redis 搜索相关内容

或直接打开个人网页搜索


http://


往期专题包括:


  • Python 自动化运维

  • MySQL  安装

  • mysqldump命令详解

  • mysqlbinlog命令详解

  • xtrabackup工具详解

  • 打造属于自己的监控系统

  • Python爬虫基础

  • Oracle awr报告全解析

  • Oracle ASM全解析

  • Oracle Data Guard全解析

  • Oracle ClusterWare全解析

  • Oracle常见参数解析

  • Oracle常见故障处理

  • Oracle SQL优化案例


觉得文章不错的欢迎关注,转发,收藏,点赞~

原文作者:宅必备;如有侵权,请联系管理员删除。

上一篇: Redis 5.0.8安装
请登录后发表评论 登录
全部评论
Oracle,MySQL DBA,Python自动化运维

注册时间:2019-01-29

  • 博文量
    245
  • 访问量
    243907