0
点赞
收藏
分享

微信扫一扫

Debian安装Redis6

weipeng2k 2022-02-12 阅读 61

redis下载地址

安装依赖

apt update
apt install build-essential

安装

cd /usr/local && mkdir redis && cd redis && wget https://download.redis.io/releases/redis-6.2.6.tar.gz # 下载安装包
tar xzf redis-6.2.6.tar.gz && cd redis-6.2.6 # 解压
make # 安装
cd src下执行以下代码:
	make test #验证编译是否成功,如果校验失败,请安装 apt install tcl
	make install # ** 将命令安装到/usr/local/bin目录 **

修改配置文件

sudo vi /usr/local/redis/redis-6.2.6/redis.conf # 编辑默认配置文件地址
	daemonize yes  #开启守护线程运行
	pidfile /usr/local/redis/logs/redis.pid # 以守护进程运行时pid存储的位置(需要手动创建文件夹并赋予777权限)
	protected-mode no  #关闭保护模式
	bind 127.0.0.1 192.168.213.134 #bind注释标识允许通过服务器上的所有网卡(的ip)访问
	requirepass LI1234REDIS! # 访问密码
	masterauth ****** # 主从模式访问主节点的密码
	logfile /usr/local/redis/logs/redis.log # 自定义日志文件位置(需要手动创建文件夹并赋予777权限)
	dir /usr/local/redis/data # 自定义RDB和AOF文件的根目录位置(需要手动创建文件夹并赋予777权限)

修改启动脚本

vi /usr/local/redis/redis-6.2.6/utils/redis_init_script # 编辑默认启动文件

在这里插入图片描述

# 自定义配置文件的方式启动redis
/usr/local/bin/redis-server /usr/local/redis/redis-6.2.6/redis.conf # 启动
/usr/local/bin/redis-cli -h 127.0.0.1 -p 6379 -a LI1234REDIS! Shutdown # 关闭
# 通过默认启动脚本启动redis
/usr/local/redis/redis-6.2.6/utils/redis_init_script start # 启动
/usr/local/redis/redis-6.2.6/utils/redis_init_script stop # 关闭

设置开机自启

cd /etc/init.d/ && vim RunRedis # 创建或编辑脚本文件
	#!/bin/sh

    ### BEGIN INIT INFO
    # Provides: [程序名称,唯一]
    # Required-Start: $network $remote_fs $local_fs
    # Required-Stop: $network $remote_fs $local_fs
    # Default-Start: 2 3 4 5
    # Default-Stop: 0 1 6
    # Short-Description: [启动项的简短说明]
    # Description: [启动项的完整说明]
    ### END INIT INFO

	# 相关脚本启动脚本
    #/usr/local/bin/redis-server /usr/local/redis/redis-6.2.6/redis.conf
    /usr/local/redis/redis-6.2.6/utils/redis_init_script start

    exit 0
# 
# 赋权限
chmod +x RunRedis
# 加入开机自启
update-rc.d RunRedis defaults
# 移除开机自启
update-rc.d -f RunRedis remove
# 如果redis的配置文件设置bind 为192.168.213.134,则自启动会报错:
Could not create server TCP listening socket 192.168.213.134:6379: bind: Cannot assign requested address
Failed listening on port 6379 (TCP), aborting.

通过RedisDesktopManager连接

在这里插入图片描述

举报

相关推荐

[Redis6]Redis6概述

Redis6简单安装

Redis6

centos7.9 安装Redis6

Centos7.6安装Redis6

Redis6 多线程

0 条评论