(一)初识redis

1、reids的特性redis

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

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

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

  四、简单稳定数据结构

  五、客户端语言多架构

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

  七、主从复制线程

  八、高可用和分布式3d

2、redis使用场景server

  一、缓存

  二、排行榜系统

  三、计数器

  四、社交网络

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

3、redis不能使用场景

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

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

4、安装redis

  

5、启动与关闭reids

  

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

  二、使用运行启动方式

    redis-server --port 6380  --configKey2 configValue2

  三、配置文件启动

    redis-server  ***/redis.conf

  四、中止redis

    redis-cli shutdown

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

    redis-cli shutdown nosave|save

6、redis-cli链接

  redis-cli -h 127.0.0.1  -p 6379

  redis-cli -h 127.0.0.1  -p 6379   get hello

相关文章
相关标签/搜索