(一)初识redis

一、reids的特性

  1、速度快    内存    单线程架构   c语言  

  2、基于键值对的数据结构服务器   (字符串、哈希、列表、集合、有序集合)

  3、丰富的功能(提供键过期、发布订阅、支持Lua脚本功能、简单的事务功能、流水线功能(能将一批命令一次性传到,减少了网络的开销))

  4、简单稳定

  5、客户端语言多

  6、持久化  (虽然redis保存在内存中,但是也提供了RDB和AOF两种持久化方式将数据保存在硬盘)

  7、主从复制

  8、高可用和分布式

二、redis使用场景

  1、缓存

  2、排行榜系统

  3、计数器

  4、社交网络

  5、消息队列系统(Redis提供了发布订阅功能和阻塞队列的功能,虽然和专业的消息队列比还不够足够强大,但是对于一般的消息队列功能基本可以满足

三、redis不能使用场景

  1、数据规模过大,将会是一个无底洞

  2、数据冷热角度,冷数据为不经常改动的数据

四、安装redis

  

五、启动与关闭reids

  

  1、使用默认的redis-server启动

  2、使用运行启动方式

    redis-server --port 6380  --configKey2 configValue2

  3、配置文件启动

    redis-server  ***/redis.conf

  4、停止redis

    redis-cli shutdown

    注意,在redis关闭的时候,有一个参数代表是否在关闭redis前,生成持久化文件

    redis-cli shutdown nosave|save

六、redis-cli连接

  redis-cli -h 127.0.0.1  -p 6379

  redis-cli -h 127.0.0.1  -p 6379   get hello

  

猜你喜欢

转载自www.cnblogs.com/ffzzcommsoft/p/10095471.html