redis 安装 ,比较友好的一种

参考: https://blog.csdn.net/qq_26709459/article/details/80159468

redis 安装与配置

方式一:手动安装

①下载redis 安装包 (放置 /usr/local/redis  

  下载地址:https://redis.io/download linux version  redis-5.0.3.tar.gz

   Svn  :http://192.168.18.224:8888/svn/Microservices/milestone-subscription-service/trunk/share_docs/redis/redis-5.0.3.tar.gz

②解压到:(path: usr/local/redis

tar -zxvf redis-5.0.3.tar.gz 

③编译:

解压后进入 redis 的 “src” 目录,分别执行如下两条命令:

make

make install

④开始配置服务脚本 

编译完成之后,进入 redis 的 “utils” 目录下,有个“redis_init_script”,这个就是 Sysvinit 的服务脚本,找到该文件执行如下命令:

 

cp ./redis_init_script    /etc/init.d/redisd

注:作为系统启动服务名(以 结尾表示是自启动服务) 

接下来修改 redisd 文件:

vim /etc/init.d/redisd

开始修改如下内容:

REDISPORT=6379

EXEC=/usr/local/redis/redis-5.0.3/src/redis-server

CLIEXEC=/usr/local/redis/redis-5.0.3/src/redis-cli

PIDFILE=/var/run/redis_${REDISPORT}.pid

CONF="/etc/redis/${REDISPORT}.conf"

⑤修改配置文件 

redis 目录下有个 “redis.conf” 文件,该文件为 redis 配置文件。复制并修改该文件。

mkdir /etc/redis

mkdir  /data/redis       (数据存放位置)

sudo  chmod -R 777  /data/redis  (给予读写权限)

cp   /usr/local/redis/redis-5.0.3/redis.conf    /etc/redis/6379.conf

注:如上配置与④中的 / etc/redis/${REDISPORT}.conf 的配置对应 

打开”6379.conf” 开始按如下修改:

#设置后台运行

daemonize yes  

#设置log文件路径

logfile /var/log/redis/redis-server.log  

#设置持久化文件存放路径

dir /data/redis 

#设置访问密码

requirepass xxxxx

#设置访问规则(如果需要远程访问,可以注释掉bind)

bind 0.0.0.0

注:如上配置的 log 文件和持久化文件目录是不存在的,需要自己进行创建。

mkdir /var/log/redis

sudo chmod -R 777   /var/log/redis

mkdir /var/lib/redis

⑥使用 update-rc.d 注册服务

#设置服务脚本有执行权限

sudo chmod +x /etc/init.d/redisd

#注册服务

cd /etc/init.d/

sudo update-rc.d redisd defaults

⑦服务常用命令

#启动Redis服务

service redisd start  

#关闭服务

service redisd stop 

注:使用上面设置的服务不一定能正常启动,通常可以使用如下命令启动,然后进去 / var/log/redis / 目录下查看日志来排除错误

如果上述命令没有作用:可以使用如下命令启动

/etc/init.d/redisd start

或者重启系统,在使用上面命令

方式二:使用docker redis 官方镜像 

1.使用如下命令使用 docker 搜索 redis 镜像:

docker search redis

2.docker 拉取 redis 镜像:

docker pull redis

3. 以自己的配置文件启动 

首先下载一个 redis 默认的配置文件 redis.conf,按照自己的定义修改其中的配置。

默认的配置文件:

http://192.168.18.224:8888/svn/Microservices/milestone-subscription-service/trunk/share_docs/redis/redis.conf 

修改完成之后放置在自定目录下例如:/data/redis/redis.conf 

修改部分配置如下:

#设置后台运行

daemonize yes  

#设置log文件路径

logfile /var/log/redis/redis-server.log  

#设置持久化文件存放路径

dir /data

#设置访问密码

requirepass xxxxx

#设置访问规则(如果需要远程访问,可以注释掉bind)

bind 0.0.0.0

然后启动容器进行映射:

docker run -itd -p 6379:6379  -v  /data/redis:/data  redis redis-server /data/redis.conf

4.查看 docker 中镜像的启动情况:

docker ps

5.查看镜像启动 log

docker logs -f 容器id

猜你喜欢

转载自www.cnblogs.com/lshan/p/10495548.html