Redis学习(一)| 安装与配置

Redis: Key-value存储系统,跨平台非关系型数据库。

Redis称为数据结构服务器,因为值可以是:

  String 字符串    Hash 散列    List 列表    Set 集合    Sorted set 有序集合

特点:

  • 数据持久,可以将内存数据保存在磁盘,重启后可再次加载使用
  • 提供多种数据结构存储
  • 支持master-slave模式的数据备份

优势:

  • 性能高,读的速度是110000次/s,写的速度是81000次/s
  • 数据类型丰富
  • 原子性操作,要么成功执行,要么失败完全不执行
  • Redis支持publish/subscribe,通知,key过期等特性

安装:

Windows下安装,下载地址: https://github.com/tporadowski/redis/releases , 支持32位和64位。下载压缩包后解压到待安装目录,文件名改为redis。

打开cmd窗口,切换目录到redis文件夹,运行:

redis-server.exe redis.windows.conf

输出如下界面:

另启一个cmd窗口,原来的不要关闭,否则无法访问服务端。

切换到redis目录下运行:

redis-cli.exe -h 127.0.0.1 -p 6379

设置键值对:

set myKey abc

取出键值对:

get myKey

 安装完成。 

Linux源码安装,下载地址:http://redis.io/download

下载并安装:

# wget http://download.redis.io/releases/redis-6.0.8.tar.gz
# tar xzf redis-6.0.8.tar.gz
# cd redis-6.0.8
# make

执行后,redis-6.0.8的src目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli。

启动redis服务:

# cd src
# ./redis-server

这种方式启动redis使用的是默认配置,也可以通过启动参数告诉redis使用指定配置文件,使用下面命令启动:

# cd src
# ./redis-server ../redis.conf

redis.conf是一个默认的配置文件,可以根据需要使用自己的配置文件。

启动redis服务进程后,就可以使用测试客户端程序redis-cli和redis服务交互:

# cd src
# ./redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

配置:

Redis配置文件位于Redis安装目录下,文件名为redis.conf(Windows下名为redis.windows.conf)

可以通过CONFIG命令来查看或设置配置项。

CONFIG命令格式如下:

redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME

使用 * 号可获取所有配置项

可以通过修改redis.conf文件或使用CONFIG set命令来修改配置。

CONFIG SET命令语法如下:

redis 127.0.0.1:6379> CONFIG SET CONFIG_SETTING_NAME NEW_CONFIG_VALUE
原文地址:https://www.cnblogs.com/wangzhilong/p/14610423.html