Redis<一>-redis简介与安装

Redis简介

了解 Redis 开源项目

  1. redis的数据结构以及Java语言接口
  2. redis的高级特性。持久化,主从复制,分片集群,读写分离等。
  3. redis的高级使用

Redis 是一个开源(BSD 许可)的内存数据结构存储,用作数据库、缓存、消息代理和流引擎。Redis 提供数据结构,例如 字符串散列列表集合、带范围查询的排序集合、位图超日志地理空间索引。Redis 内置了复制Lua 脚本LRU 驱逐事务和不同级别的磁盘持久性,并通过Redis SentinelRedis Cluster自动分区提供高可用性。

您可以 对这些类型运行原子操作,例如附加到字符串增加哈希值将元素推入列表计算集交并 、;或获取排序集中排名最高的成员

为了达到最佳性能,Redis 使用 内存中的数据集。根据您的用例,Redis 可以通过定期将数据集转储到磁盘将每个命令附加到基于磁盘的日志来持久化您的数据。如果您只需要一个功能丰富的网络内存缓存,您也可以禁用持久性。

Redis 支持异步复制,具有快速非阻塞同步和自动重新连接以及网络拆分上的部分重新同步。

Redis 还包括:

您可以从大多数编程语言中使用 Redis 。

安装redis

方法一:直接使用yum 安装

参考文章

centOS8安装

出现流错误STO的解法

[yum无法更新] Failed to download metadata for repo ‘AppStream‘: xxxx

cd /etc/yum.repos.d/
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
yum update -y

等待之后

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
yum clean all
yum makecache

/etc/redis.conf进行匹配

方法二:源码安装

redis安装官方文档

  1. 下载源文件
  2. 编译安装
  3. 配置软连接(不必要)
  4. 使用systemctl进行redis控制启停(很有必要)

首先,新建文件/etc/systemd/system/redis.service里面放入下面的内容

[Unit]
Description=Redis
After=network.target

[Service]
Type=simple														
ExecStart=redis-server的地址 redis.conf的地址
ExecReload=/usr/local/bin/redis-server -s reload
ExecStop=/usr/local/bin/redis-server -s stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target

其次,运行systemctl daemon-reload

最后,systemctl start redis, systemctl enable redis 设置开机自启动。

配置redis

  1. 配置密码 requirepass
  2. 配置备份
  3. 配置远程连接

启动redis

  1. 默认启动redis-server
  2. 使用配置文件启动redis-server 配置文件名称
  3. 开机自启动systemctl

连接redis

redis-cli -h node2
auth 密码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值