Redis基本特性介绍、安装方法

Redis:REmote DIctionary Server 之前用的都是 SQL 关系型数据库,随着网络应用并发速度的要求提高,Redis 这种缓存数据库使用越来越多,有必要提前学习掌握相关知识以便实际中应用。

Redis 基本特性

  • 开源, 由 VMware 主持,社区活跃持续更新
  • 基于内存, 速度快适合网络和高并发
  • 单线程,通过单线程、异步处理方式提高并发,速度快、容易实现原子操作
  • Key-Value 数据库(NoSQL) ,简单快速
  • 支持主从同步, 便于进行分布式操作

安装方法

下载地址:https://github.com/MSOpenTech/redis/releases

选择合适的版本、下载后解压,就可以使用了。

基本使用

在命令窗口来到目录,执行”redis-server.exe redis.windows.conf”就可以启动服务器,默认是 6379 端口

  • redis-server 不需要用 nohup 命令启动,默认就不会输出到终端,不会随终端退出而中断

再开一个命令窗口,执行”redis-cli.exe -h 127.0.0.1 -p 6379”可以启动服务器

执行”set key 123”

然后执行”get key”

成功读取”123”,Redis 学习门已打开!

Convention(使用惯例)

  • 通常 Key 的命名是”aaa:bbb:ccc:123”
    • 命名由小写英文字母组成,以:分割,可以包含数字(表示 Id)
    • 命名不要过长,可能降低查询效率
    • 每段命名的作用范围由大到小,以便用Keys pattern范围查找时提高速度