暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

redis 优劣和远程客户端连接

DevOps架构实战 2021-05-11
1410

点击蓝色“DevOps架构实战”关注我哟

分享到“朋友圈”,每天上午 08:06,干货推送!

redis优势:大数据量,高性能,灵活的数据类型,高可用,低成本

redis劣势:1、无关系,数据之间是无联系的

                  2、不支持标准的SQL,没有公认 的NOSQL标准

                  3、没有关系型数据库的约束,大多数也没有索引的概念

                  4、没有事务,不能依靠事务实现ACID

redis 最适合的场景

Redis最适合所有数据in-momory的场景,虽然Redis也提供持久化功能,但实际更多的是一个disk-backed的功能,跟传统意义上的持久化有比较大的差别,那么可能大家就会有疑问,似乎Redis更像一个加强版的Memcached,那么何时使用Memcached,何时使用Redis呢?

       如果简单地比较Redis与Memcached的区别,大多数都会得到以下观点:

     1 、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

     2 、Redis支持数据的备份,即master-slave模式的数据备份。

     3 、Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。

关闭redis两种方法

1、使用redis客户端关闭,向服务器发出关闭命令

执行 ./redis-cli shutdown

2、kill pid 或者kill -9 pid

3、redis命令行客户端

a、直接连接redis (默认ip 127.0.0.1 端口6379):./redis-cli

b、指定ip和端口连接 ./redis-cli -h 127.0.0.1 -p 6379

4、redis 远程客户端

a、图形客户端:Redis Desktop Manager :C++ 编写

连接注意系统防火墙,还有redis安全策略

远程连接redis需要修改redis主目录的redis.conf配置

1、bind ip 绑定IP此行注释

2、protected-mode yes 保护模式改为no

执行vim redis.conf

启动要指定配置文件

./redis-server ../redis.conf &

5、redis编程客户端

a、jedis客户端

----------------------end---------------------

推荐阅读:

文章转载自DevOps架构实战,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论