什么是Redis?
Redis
指的是Remote Dictionary Server
,它是由Salvatore Sanfilippo
写的key-value
存储系统,完全开源免费、遵守BSD
协议,是一个高性能的key-value
数据库。

Redis特点
-
支持数据的持久化:将内存中的数据存储到磁盘中,重启的时候即可再次加载使用
-
支持多种类型的数据结构的存储:简单的
Key-Value
类型、list、set、zset、hash
等 -
支持数据的备份:使用
master-slave
模式的数据备份
Redis安装
安装
主要是参考mac OS下安装Redis
重要的命令包含:
<pre mdtype="fences" cid="n55" lang="shell" class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" style="box-sizing: border-box; overflow: visible; font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; margin-top: 0px; margin-bottom: 20px; background-color: rgb(51, 51, 51); font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; white-space: normal; position: relative !important; padding: 10px 10px 10px 0px; width: inherit; background-position: initial initial; background-repeat: initial initial;"> 解压
tar -zxvf redis-5.0.5.tar.gz
拷贝的local目录下
sudo cp -rf redis-5.0.5 /usr/local/
进入相应目录下
cd /usr/local/redis-5.0.5
编译 - 时间有点长,可能要等几分钟
sudo make test
安装
sudo make install
建立相应目录
sudo mkdir bin etc db
拷贝启动文件
sudo cp src/mkreleasehdr.sh src/redis-benchmark src/redis-check-rdb src/redis-cli src/redis-server bin/
redis-server # 先开启server
redis-cli # 再重开一个命令终端,启动cli
redis-cli
127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> SHUTDOWN
not connected> exit
config get config_setting_name # 使用*获取全部配置信息
config set [配置项名称] [新的配置项值]
redis 127.0.0.1:6379> CONFIG SET loglevel "notice"
OK
redis 127.0.0.1:6379> CONFIG GET loglevel
- "loglevel"
- "notice"
HMESET runoob field "python" field2 "java"
HGET runoob field1
"python"
HGET runoob field2
"java"</pre>
网友评论