Redis基础系列-安装Redis

Redis基础系列-安装Redis

1. 环境要求

(安装C语言编译环境)redis是用C语言开发的,所以需要安装C语言编译环境,中途可能会出现询问你是否需要可以安装,输入 y 就行了

#查看gcc版本
gcc -v
#安装
yum install gcc-c++

2. 下载redis

#cd如下目录
cd /opt/software

#下载
wget http://download.redis.io/releases/redis-7.0.0.tar.gz

3. 安装

#解压
tar -zxvf redis-7.0.0.tar.gz
#进入redis目录
cd redis-7.0.0
#编译并安装
make && make install


标志着安装成功

4. 配置

默认安装至/usr/local/bin(linux下的/usr/local类似我们windows系统的C:\Program Files)下面

cd /usr/local/bin

redis-benchmark:性能测试工具,服务启动后运行该命令
redis-check-aof: 修复有问题的AOF文件
redis-check-dump: 修复有问题的dump.rdb文件
redis-cli: 客户端,操作入口
redis-sentinel: redis集群使用
redis-server: Redis服务器启动命令

将默认的redis.conf拷贝到自己定义好的一个路径下,比如/myredis

cp /opt/software/redis-7.0.0/redis.conf /myredis/

修改/myredis目录下redis.conf配置文件做初始化设置

redis.conf配置文件,改完后确保生效,务必重启
1 默认daemonize no              改为daemonize yes(后台启动)
2 默认protected-mode  yes       改为protected-mode no(关闭保护模式)
3 默认bind 127.0.0.1            改为直接注释掉(默认bind 127.0.0.1只能本机访问)或改成本机IP地址,否则影响远程IP连接
4 添加redis密码                 改为 requirepass 你自己设置的密码

启动服务

#启动redis 需要指定配置文件
redis-server /myredis/redis.conf 
#查看是否启动
ps -ef|grep redis|grep -v grep
root      23827      1  0 09:44 ?        00:00:00 redis-server *:6379

客户端连接redis,进入终端交互模式

#一步到位
redis-cli -a 123456

#两步到位
[root@Docker110 myredis]# redis-cli 
127.0.0.1:6379> ping
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> 

执行ping命令,显示PONG表示redis安装成功,可正常使用

127.0.0.1:6379> ping
PONG

大家知道Redis端口为啥是6379么?

关闭redis

#单实例关闭: 
redis-cli -a 123456 shutdown
#多实例关闭,指定端口关闭:
redis-cli -p 6378 shutdown
redis-cli -p 6379 shutdown
...

redis的卸载

#1.关闭 redis-server 服务 
#2 删除/usr/local/lib目录下与redis相关的文件
ls -l /usr/local/bin/redis-*
rm -rf /usr/local/bin/redis-*

5 参考与感谢

尚硅谷Redis零基础到进阶,最强redis7教程,阳哥亲自带练

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值