目录:
1、Homebrew介绍和使用
2、mac系统 redis安装
3、redis常用管理命令
4、redis数据类型及常用命令
1、Homebrew介绍和使用:
因为很多安装教程都是通过Homebrew安装的,所以首先介绍Homebrew:
2、mac系统 redis安装
(1)普通安装:mac os 安装 redis
先进reis官网下载,https://redis.io/download,然后把下载的 redis-3.2.8 / redis-5.0.5
文件夹拷贝进入/usr/local/,
在Terminal安装。打开命令行执行以下命令:
$ cd redis-3.2.8 $ make $ sudo make install
详细教程:【Redis】Linux上安装Redis 及常用命令
// 1. 下载Redis指定版本的源码压缩包到当前目录
wget wget http://download.redis.io/releases/redis-5.0.5.tar.gz
// 2. 解压缩Redis源码压缩包
tar xzf redis-5.0.5.tar.gz
// 3. 建立一个redis目录的软连接,指向redis-5.0.5(为了不把redis目录固定在指定版本上,有利于Redis未来版本升级)
ln -s redis-5.0.5 redis
// 4. 进入redis目录
cd redis
// 5. 编译(编译之前保证安装了gcc)
make
// 6. 安装(将Redis的相关运行文件放到/usr/local/bin/下,这样就可以在任意目录下执行Redis命令)
make install
(2)Homebrew安装:
$ brew install redis
3、配置和启动redis:
(1)redis-server:直接启动
但是这样没有办法在这个tab下做任何操作了,而且当命令行窗口关闭后,redis也会关闭。
(2)redis-server /usr/local/redis-5.0.5/redis.conf:从配置文件启动(常用)
如果想redis在后台启动,需要先找到配置文件:/usr/local/redis-5.0.5/redis.conf,然后将配置文件中的选项daemonize设置成yes,然后从配置文件中启动
(3)redis-cli:启动本地客服端,连接本地的 redis 服务
(4)redis-cli shutdown: 关闭redis
(5)redis-cli -h host -p port -a password:链接远程redis
4、redis数据类型及常用命令
各个数据类型及常见命令见:Redis 键(key) 命令
命令 | 行为 |
---|---|
set key value | 设置 key 值为 value |
get key | 读取 key 的值 |
del key | 删除 key |
expire key seconds | 设置 key 的生存时间(seconds 秒后自动删除) |
ttl key | 查看 key 剩余生存时间 |
exists key | 判断 key 是否存在 |
ping | 测试与服务端是否联通 |
keys * | 匹配数据库中所有 key |
dbsize | 查询当前数据库中 key 的数量 |
info | 返回关于 Redis 服务器的各种信息和统计数值 |
flushdb | 清空当前数据库中的所有 key |
flushall | 清空整个 Redis 服务器的数据( 删除所有数据库的所有 key ) |
quit | 请求服务器关闭与当前客户端的连接( 断开连接 ) |
Redis数据类型简介
数据类型 | 存储的值 | 读写能力 |
---|---|---|
String | 字符串,整数或浮点数 | 对字符串或一部分字符串执行操作;对整数进行自增和自减操作等 |
Hash | 包含键值对的无序散列表 | 对单个 元素进行增、删、改;获取所以的键值对等 |
List | 链表上的节点字符串元素 | 推入、弹出元素;修剪、查找、移除元素等 |
Set | 各不相同的字符串元素 | 对单个 元素进行增、删、改;计算集合 交,并补集等 |
Sorted Set | 带分数的有序集合 | 对单个 元素进行增、删、改;按照分数范围查元素等 |