redis

2018-07-23  本文已影响0人  xyzcmu

Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库.

官网:https://redis.io/
最新稳定版已经更新到4.0.10,但是官方没有windows版本下载。
windows版本: https://github.com/MicrosoftArchive/redis/releases
github上有个windows版本3.2.100,由微软维护的,目前已不更新。
g友 redis4 : https://github.com/tporadowski/redis/releases
这是 Redis 4.0.2.2 for Windows (alpha)

安装

windows:

下载
这里选择的是3.2.100版本



安装过程会提示输入端口(默认6379),和设置最大内存...
下一步....完成。
完成后,会自动配置到系统服务,并且是已经启用的状态。

检测是否安装成功:
命令行 输入 redis-cli 即可进入交互模式。(安装时需勾选配置到环境变量,否则需要手动配置。)

Linux:

apt-get install redis-server
命令行输入:redis-cli 即可进入交互模式

配置文件一般在 /etc/redis/redis.conf
修改配置后, service redis restart
若设置密码后,需要 redis-cli -a 密码 才可进入。

连接远程 redis 服务:
命令行:redis-cli -h HOST -p PORT -a password
如果上面的方式连接不到服务端,请参照下图确认:


启动,停止,重启服务:
/etc/init.d/redis-server start(stop)(restart)

可视化工具 Redis Desktop Manager

https://github.com/uglide/RedisDesktopManager/releases

redis-py

安装:pipenv install redis

基本使用:


关于set:


基础

Redis一共支持五种数据类型:string(字符串)、hash(哈希)、list(列表)、set(集合)和zset(sorted set 有序集合)。

以下操作,基于命令行下的原始操作,可能在redis-py中有个别不同。

输入 info 查看redis内存情况

keys的命名

\n和空格 不能作为key的组成部分,key的长度不限。

keys的操作
str类型
list 类型
set 类型
Sorted Set排序集合类型

和set一样,sorted set也是string类型元素的集合,不同的是每个元素都会关联一个 权(score)。通过 权值 可以有序的获取集合中的元素。

hash类型
上一篇 下一篇

猜你喜欢

热点阅读