美文网首页
简单聊聊redis

简单聊聊redis

作者: 我心悠然 | 来源:发表于2020-12-04 19:58 被阅读0次

Redis 是一个高性能的key-value数据库。而我们对于Redis的链接方式有3种客户端(redisson,jedis,lettcue),而链接模式分为:单例,集群,主从,哨兵,云托管。

Redis在Linux上单机配置:

1、下载安装包:http://download.redis.io/releases/

2、解压下载包内容到/usr/local/redis下面(我安装的是5.0.8版本)

3、在redis目录下面执行make

4、修改redis.conf内容

#bind 127.0.0.1 (这个注解掉可以用外网访问)

protected-mode no

port 6379

tcp-backlog 511

daemonize yes    

supervised no


5、启动方式:./src/redis-server redis.conf

安装参考路径:https://www.runoob.com/redis/redis-install.html

Redis在Linux上集群配置:

1、在/usr/local/redis-cluster目录下创建6个文件夹,然后把单机安装好的/src/redis-trib.rb放在当前目录。

2、在5001-5006的文件夹里面,分别是redis-server和redis.conf两个文件;redis.conf内容文案(port分别是5001-5006)

3、创建一个文件start-all.sh用来批量启动(如果提示:bash: redis-server: command not found...,把redis-server改成./redis-server)

4、安装redis-trib所需的 ruby脚本

1、 yum install ruby ; 2、 yum install rubygems ;

5、安装gem: gem install redis

6、启动start-all.sh文件

查看是否已经启动的命令:ps -ef | grep cluster

7、进入目录/usr/local/redis-5.0.8/src下面,执行命令:./redis-cli --cluster create 192.168.1.117:5001 192.168.1.117:5002 192.168.1.117:5003 192.168.1.117:5004 192.168.1.117:5005 192.168.1.117:5006 --cluster-replicas 1(这里的192.168.1.117是当前机子的IP地址)

到此为止,redis集群模式已经安装OK了

Redis在Linux上哨兵配置:

配置哨兵模式之前,要先配置主从模式;

1、建立3个文件夹6001,6002,6003,每个文件夹存放内容是:

内容从redis安装目录下面拷贝过来

2、编辑其中redis.conf文件,配置内容如下:

master配置 slaveof,主要多增加这两项

3、编辑sentinel.conf文件,内容如下:(不同文件夹只是port不一样)

4、配置启动文件,并且执行;

代码地址: https://github.com/lunacai/canace-redis-client

相关文章

  • 简单聊聊redis

    Redis 是一个高性能的key-value数据库。而我们对于Redis的链接方式有3种客户端(redisson,...

  • 聊聊Redis

    本篇文章从以下几个方面介绍一下Redis。 1、Redis数据类型 2、Redis持久化 3、Redis集群 4、...

  • redis总结

    1.redis基础 今天我们来聊聊Redis缓存!说起redis,首先想到的肯定是速度极快,因为redis是基于内...

  • Redis学习笔记

    聊聊redis持久化 – 两种方式 redis提供了两种持久化的方式,分别是RDB(Redis DataBase)...

  • 聊一聊redis持久化

    聊聊redis持久化 – 两种方式 redis提供了两种持久化的方式,分别是RDB(Redis DataBase)...

  • Redis入门——哨兵Sentinel安装与部署

    本文简单聊聊Sentinel哨兵的安装部署(参考付磊、张益军两位大神的《Redis开发与运维》)环境:Ubuntu...

  • Redis geo之我想找最近的美食

    又是Redis这个家伙,到底还有什么是Redis不能做的。没错,就是它,今天小马来聊聊Redis geo这个数据结...

  • 聊聊Redis Sentinel

    Redis Sentinel 是一个分布式系统, 你可以在一个架构中运行多个 Sentinel 进程(progre...

  • Springboot + Redis 4.x.x 搭建集群

    Redis集群的搭建 简单介绍Redis 简单说一下Redis是什么,在我的理解中redis作为一个高性能的NoS...

  • 京东二面,Redis为什么这么快?

    面试开始面试官: 今天聊聊Redis吧面试官 : 都说Redis速度快,那Redis为什么这么快呢?大彬 :主要是...

网友评论

      本文标题:简单聊聊redis

      本文链接:https://www.haomeiwen.com/subject/nkbiwktx.html