2018.3.16 java电商从1到2--chapter5 redis基础

chapter5 redis基础

5.1 redis介绍

高性能key-value内存数据库,支持持久化。


5.2 数据类型

  • string 
  • hash 
  • list (可以有重复元素,有序)
  • set (不重复且无序)
  • sorted set (不重复且有序)


5.3 安装与启动

5.3.1 安装

(1)linux

  • 下载 redis.tar.gz
  • 解压 tar -zvxf 
  • 编译 make

(2)windows

直接解压。


5.3.2 启动

(1)linux

src目录下执行:

  • ./redis-server 
  • ./redis-server &
  • ./redis-server --port 6380 -h 127.0.0.1 -a password
  • ./redis-server ../redis.conf
  • ./redis-cli
  • ./redis-cli -p 6380 (注意不是port,是p)
  • ...


(2)windows

redis目录下执行:

  • redis-server.exe
  • redis-cli.exe
  • ...


5.3.3 校验与关闭

如果想测试redis是否启动成功,可在server端发送ping,cli端会回发pong。

如果想关闭服务,直接ctrl+c关闭服务会导致数据没有持久化到磁盘上。应该在客户端执行:./server-cli shutdown。这个命令会触发持久化然后再关闭。


5.4 redis命令

5.4.1 基础命令

  • info
  • flushdb
  • dbsize
  • save
  • quit
  • select 1
  • ...


5.4.2 键命令

  • set key value
  • get key
  • keys *
  • ttl key
  • expire key 10
  • ...


5.4.3 数据结构的命令

略。






猜你喜欢

转载自blog.csdn.net/liyuhui195134/article/details/79577330
今日推荐