Redis数据库群集

一、数据库介绍
1.类型:关系型数据库和非关系型数据库

关系型数据库:是一个结构化的数据库创建在关系模型基础上一般面向记录 主流有Oracle、 mysql、 SQL server、 Microsoft Access
非关系型数据库:他们的存储方式、存储结构以及使用场景都是完全不同的,主流数据库有Redis、mongBD 、hbase

2.Redis介绍

Redis是一个开源的,使用c 语言编写,支持网络、基于内存亦可持久化的日志型 、key-value数据库
优点:

  • 极高的读写速度,读110000次/s ,写81000次/s
  • 支持丰富的数据类型,key-value,strings,lists,hashes,sets,ordered sets
  • 支持数据持久化,将内存中的数据保存在磁盘中
  • 所有操作都是原子性的
  • 支持数据备份
3.redis常用命令工具:
  • redis-server:启动Redis工具
  • redis-benchmark :用于检测Redis在本机的运行效率
  • redis-check-aof : 修复AOF持久化文件
  • redis-check-rdb: 修复RDB持久化数据
  • redis-cli: 命令行工具
  • redis-settinel : redis-server 文件的软连接
    4.Redis常用命令
  • set :写数据,如set teacher zhangsan
  • get: 读数据 ,如get teacher
  • exists :判断值是否存在,如exists teacher
  • del : 删除数据库,如 del teacher
  • type: 获取值得类型,如type teacher
  • rename : 重命名,rename 源key 目标key
  • renamex : 对已有的key从命名
  • dbsize: 查看数据库中的库的个数
  • select: 切换数据库
二、Redis群集的搭建
1.Redis群集的原理
2.Redis部署 (需6台Redis)

vim /etc/redis/6379.conf
bind 192.168.4.1
daemonize yes
cluster-enabled yes //启动群集,去掉#
cluster-config-file node-6379.conf //群集配置文件,去掉#
cluster-node-timeout 15000 // 去掉#
cluster-requires-full-coverage no //去掉# 该为no
/etc/init.d/redis_6379 restart

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值