点击蓝色“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---------------------
推荐阅读:





