Redis 安装、配置和客户端连接使用,全文干货

1、简介

        Redis 是一个开源的,基于内存的数据存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如字符串(strings),散列(hashes),列表(lists),集合(sets),带有范围查询的 有序集合(sorted sets) ,bitmaps,hyperloglogs 和地理空间(geospatial)索引。 Redis 内置了复制(replication), LUA脚本(Lua scripting),LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动分区(Cluster)提供高可用性(high availability)。

2、常用学习平台
2.1、测试 Redis 命令平台

        通常我们要测试 Redis 的命令都是使用客户端,每次测试会造成不便,使用在线 Redis 命令测试工具可以大大方便我们开发人员操作。

测试 Redis 命令平台地址为:Try Redis

2.2、Redis 命令查询平台

    Redis 命令比较多,很难全部记住,有一个 Redis 命令大全查询平台,可以随时随地帮助我们查询对应的 Redis 命令。

Redis 命令平台地址:Redis 命令参考 — Redis 命令参考

2.3、Redis 文档

        学习技术通过官方文档学习是最快最高效的方式,因此,学会使用官方文档学习技术能让我们取得事半功倍的效果。

中文官方文档地址:redis中文文档

 英文官方文档地址:Documentation | Redis

 3、Redis 卸载、下载与安装
3.1、Redis 卸载 
# 1、停止 Redis 
redis-cli shutdown
# 2、删除/usr/local/bin下与redis 相关的文件
rm -rf /usr/local/bin/redis-*
3.2、Redis 下载
# 下载地址
https://download.redis.io/releases/
3.3、Redis 安装

        本文使用7.2.4版本: Redis-7.2.4.tar.gz 。

3.3.1、安装环境确认
# 1、查看 gcc 版本
gcc -v
# 2、安装(没有gcc)
yum -y install gcc-c++
3.3.2、安装步骤
# 1、解压
tar -zxvf redis-7.2.4.tar.gz -C /opt
# 2、进入解压后的文件夹,编译
cd redis-7.2.4
make && make install
# 3、默认安装路径
/usr/local/bin
# 4、查看 redis 的版本
redis-server -v

在 /usr/local/bin 目录下有几种命令工具,具体作用如下:

1)、redis-server:Redis 服务启动命令

2)、redis-cli:Redis 客户端操作入口

3)、redis-check-aof:检查和修复 aof 文件

4)、redis-benchmark:性能测试工具

5)、redis-check-rdb:检查和修复有问题的 rdb 文件

6)、redis-sentinel:Redis 集群使用

4、Redis 配置文件主要参数介绍
bind 127.0.0.1 -::1  # 指定连接Redis 服务的客户端ip,设置为 0.0.0.0 或者 注释掉代表所有主机都可以连接,127.0.0.1 只能本机连接
protected-mode no    # 关闭保护模式
daemonize yes        # 开启后台启动
dir ./testdata       # 指定数据保存路径,路径要提前存在
requirepass 123      # 设置密码
5、Redis 服务常用操作命令
# 1、redis 启动
redis-server /opt/redis.conf &  # 指定配置文件启动
# 2、客户端连接
redis-cli -h ip地址 -p 端口号 -a 密码
# 3、关闭 redis 服务(单实例关闭)
redis-cli -a 密码 shutdown  
或者 redis-cli 连接上服务端后执行
shutdown
# 4、关闭 redis 服务(多实例关闭)
reids-cli -p 6379 shutdown
6、使用客户端修改配置

          以修改密码为例(注:通过客户端修改配置只对当前服务生效,服务重启会失效)。

# 1、连接服务端
redis-cli -h ip地址 -p 端口号 -a 密码
# 2、获取所有配置文件
config get *
# 3、设置配置
config set requirepass 123456
7、总结

        本文详细介绍 Redis 的卸载、下载、安装以及主要配置,帮助大家入门Redis的使用,后续将介绍更多 Redis 的用法。

        本人是一个从小白自学计算机技术,对运维、后端、各种中间件技术、大数据等有一定的学习心得,想获取自学总结资料(pdf版本)或者希望共同学习,关注微信公众号:it自学社团。后台回复相应技术名称/技术点即可获得。(本人学习宗旨:学会了就要免费分享)

        
  • 35
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Redis客户端连接配置文件是Redis服务器的配置文件,它包含了Redis服务器的各种配置选项,如监听地址、端口号、密码等。客户端连接Redis服务器时,需要通过配置文件来指定连接的相关参数。以下是一些常见的Redis客户端连接配置选项: 1. bind:指定Redis服务器监听的IP地址,可以是多个IP地址,用空格隔开。 2. port:指定Redis服务器监听的端口号,默认为6379。 3. requirepass:指定Redis服务器的连接密码,如果设置了连接密码,则客户端连接Redis服务器时需要输入密码才能进行操作。 4. maxclients:指定Redis服务器最大同时连接数。 5. timeout:指定客户端连接Redis服务器的超时时间。 6. tcp-keepalive:指定TCP连接的keepalive选项,用于检测连接是否断开。 7. daemonize:指定Redis服务器是否以守护进程的方式运行。 8. logfile:指定Redis服务器的日志文件路径。 9. databases:指定Redis服务器支持的最大数据库数量。 在配置文件中,每个配置选项都有一个对应的键值对,如下所示: ``` bind 127.0.0.1 port 6379 requirepass 123456 maxclients 10000 timeout 300 tcp-keepalive 60 daemonize yes logfile /var/log/redis/redis.log databases 16 ``` 以上是一些常见的Redis客户端连接配置选项,你可以根据自己的需求进行配置。如果你想了解更多关于Redis客户端连接配置文件的内容,可以参考Redis官方文档。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

知其_所以然

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

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

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

打赏作者

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

抵扣说明:

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

余额充值