redis的基本安装配置启动使用

1 安装配置

redis安装 a)自带工具安装(ubuntu apt-get安装、centos yum安装) b) 源码安装

源码安装过程:
1. 下载源码
目前最新版本6.0版本
wget http://download.redis.io/releases/redis-6.0.3.tar.gz
tar zxvf redis-6.0.3.tar.gz

2 编译安装
编译redis
$ cd redis-6.0.3
$ make && make install
在这里插入图片描述
pkg-config工具未安装: apt-get update 和apt-get install pkg-config

注意:默认安装在 /usr/local/bin目录,对应命令
redis-server服务器程序
redis-cli 客户端程序

3 查看redis版本命令
redis-server -v
在这里插入图片描述
4 安装hiredis
redis客户端编程连接redis-server的时候需要hiredis

cd redis-6.0.6/deps/hiredis
make && make install
在这里插入图片描述

2 redis-server启动方式

1 直接启动
redis-server
在这里插入图片描述
命令行的方式启动redis,需要一直打开终端,关闭可通关ctrl+c
2 以后台进程方式启动
在/etc目录创建redis目录
mkdir /etc/redis/
将编译目录(redis-6.0.3)下的redis.conf拷贝到/etc/redis目录下
在这里插入图片描述
修改配置以守护进程方式
6379.config文件,将
daemonize no
改为
daemonize yes

指定6379.conf文件启动
redis-server /etc/redis/6379.conf
在这里插入图片描述启动后查看
ps -ef |grep redis
在这里插入图片描述
3 开机自启动方式
(1)将redis-6.0.3中的启动脚本(在redis-6.0.3/utils目录)复制一份放到/etc/init.d目录下
cp redis-6.0.3/utils/redis_init_script /etc/init.d/redis_6379
在这里插入图片描述
(2) 修改文档redis_6379
按自身配置修改:
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis_ R E D I S P O R T . p i d C O N F = " / e t c / r e d i s / {REDISPORT}.pid CONF="/etc/redis/ REDISPORT.pidCONF="/etc/redis/{REDISPORT}.conf"
以端口命名方便查看

(3) 添加到开机启动
update-rc.d -f redis_6379 defaults
在这里插入图片描述
在这里插入图片描述

如果要禁止开机启动
update-rc.d -f redis_6379 remove

(4) 验证是否加入到开机启动
sysv-rc-conf --list redis_6379
在这里插入图片描述
出现以上图,表示设置成功
或者sysv-rc-conf
看到init.d目录下的所有自启动
在这里插入图片描述(5) 重启验证
reboot开机后查看redis进程,ps -ef |grep redis

注意:可能sysv-rc-conf命令未安装
源文件/etc/apt/source.list最后添加
deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse

执行apt-get update
安装apt-get install sysv-rc-conf再执行

3 redis-cli使用

(1) 默认无权限控制
redis-cli -h 127.0.0.1 -p 6379
(2) 服务停止
redis-cli -h 127.0.0.1 -p 6379 shutdown
(3) 有权限控制时(加上-a密码)
修改配置中的redis.conf文件
#requirepass foobared
requirepass liaowen指定密码liaowen
重启服务器 redis-server /etc/redis/6379.conf

redis-cli -h 127.0.0.1 -p 6379 -a liaowen
(4) redis默认启动
默认ip: 127.0.0.1 端口6379
$redis-cli

注意:linux版本:ubuntu 20.04 redis版本:6.0.3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

丰恒谷

你的鼓励是我最大创作动力!!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值