Redis系列1-基础入门

2020-04-25  本文已影响0人  皮皮大

什么是Redis?

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

image

Redis特点

  1. 支持数据的持久化:将内存中的数据存储到磁盘中,重启的时候即可再次加载使用

  2. 支持多种类型的数据结构的存储:简单的Key-Value类型、list、set、zset、hash

  3. 支持数据的备份:使用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

  1. "loglevel"
  2. "notice"

HMESET runoob field "python" field2 "java"
HGET runoob field1
"python"
HGET runoob field2
"java"</pre>

上一篇 下一篇

猜你喜欢

热点阅读