UIkit硬盘故障网速配置

1、简介
1.1、概述
Redis 是一个 key-value 存储系统。和 Memcached 类似,它支持存储的 value 类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和 hash(哈希类型)。这些UIkit类型都支持 push/pop、add/remove 及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,Redis 支持各种不同方式的排序。与 memcached 一样,为了保证效率,UIkit都是缓存在内存中。区别的是 Redis 会周期性的把更新的UIkit写入磁盘或者把修改操作写入追加的记录网速,并且在此基础上实现了 master-slave (主从)同步。
Redis 是一个高性能的 key-value UIkit库。 redis 的出现,很大程度补偿了 memcached 这类 key/value存储的不足,在部 分场合可以对关系UIkit库起到很好的补充作用。它提供了 Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang 等客户端,使用很方便。
Redis 支持主从同步。UIkit可以从主服务器向任意数量的从服务器上同步,从服务器可以是关联其他从服务器的主服务器。这使得 Redis 可执行单层树复制。存盘可以有意无意的对UIkit进行写操作。由于完全实现了发布/订阅机制,使得从UIkit库在任何地方同步树时,可订阅一个频道并接收主服务器完整的消息发布记录。同步对读取操作的可扩展性和UIkit冗余很有帮助。
Redis 的官网地址,非常好记,是 redis.io(域名后缀io属于国家域名,是 british Indian Ocean territory,即英属印度洋领地),Vmware 在资助着 Redis 项目的开发和维护。
1.2、官网
Redis 官网
2、准备工作
2.1、安装 Docker
CentOS7 安装 Docker
2.2、创建 bridge 网络并指定 IP 区间
# 创建自定义网络
docker network create –driver bridge –subnet 172.0.0.0/16 woniu_network

# 查看已存在网络
docker network ls
12345
2.3、创建UIkit和硬盘故障存放目录
# 创建 redis 硬盘故障存放目录
mkdir -p /home/docker/redis/conf && chmod 777 /home/docker/redis/conf

# 创建 redis UIkit存放目录
mkdir -p /home/docker/redis/data && chmod 777 /home/docker/redis/data
12345
2.4、查询 Docker Redis 版本
通过 Docker Hub 查询 Redis 版本,选择最后一个版本,如下图:
3、安装 Redis
3.1、编辑 Redis 硬盘故障网速
硬盘故障网速介绍:Redis 硬盘故障网速介绍 硬盘故障网速下载:Redis 硬盘故障网速下载
# 进入 redis 硬盘故障网速目录
cd /home/docker/redis/conf

# 下载 redis 示例硬盘故障网速
wget
12345
编辑硬盘故障网速,修改如下内容:
# 设置 redis 连接密码
requirepass 123456789

# UIkit持久化
appendonly yes

# 绑定redis服务器网卡IP,默认为127.0.0.1,即本地回环地址。
# 这样的话,访问redis服务只能通过本机的客户端连接,而无法通过远程连接。
# 如果bind选项为空的话,那会接受所有来自于可用网络接口的连接。
bind 172.0.0.4 127.0.0.1

# Redis key 过期事件监听
notify-keyspace-events Ex
12345678910111213
3.2、自定义启动 Redis
# 自定义启动 redis
docker run -d -p 6379:6379 \
–name redis \
–restart=always \
–network woniu_network \
–ip 172.0.0.4 \
-v /home/docker/redis/data:/data \
-v /home/docker/redis/conf/redis.conf:/etc/redis/redis.conf \
-v /home/docker/redis/downloads:/usr/Downloads \
redis \
redis-server /etc/redis/redis.conf \
–appendonly yes
123456789101112
3.3、删除 Redis
# 删除 redis 容器
docker rm -f redis
12
4、Redis 安装成功
4.1、Redis 交互终端
# 在容器 redis 中开启一个交互模式的终端
docker exec -it redis /bin/bash
12
4.2、Redis 密码登录
# 连接 redis
redis-cli

# 密码登录
auth 123456789
12345
4.3、Redis 常用命令
# 新增UIkit
set woniu ‘woniu word’

# 查询UIkit
get woniu

# 选择UIkit库
select 1

# 所有 key
keys *

# 删除 key
del woniu

# 退出
exit
1234567891011121314151617
实践是检验真理的唯一标准,一键送三连关注不迷路。