Mac环境下安装redis
2019-07-10 本文已影响0人
liuniansilence
1、下载
redis下载,传送门:https://redis.io/download
下载最新的稳定版本。
二、安装与编译
解压下载到的压缩包文件,然后打开访达,command+shift+G跳转目录,跳转到/usr/local。
手动把刚刚解压好的文件(e.g.:redis-5.0.5)拷贝到local文件夹下。
image.png
或者用命令行操作:
解压:tar zxvf redis-4.0.10.tar.gz
移动到: mv redis-4.0.10 /usr/local/
然后执行测试和安装命令:
切换到:cd /usr/local/redis-4.0.10/
编译测试 sudo make test
编译安装 sudo make install
如果在执行编译测试命令
sodu make test
时候报如下错:
Executing test client: couldn't execute "src/redis-benchmark": no such file or directory.
则依次执行以下两个步骤:
sudo make distclean
sudo make
再继续执行sodu make test
如果在执行编译测试命令
sodu make test
时候报如下错:
xcrun: error: invalid active developer path
执行如下命令:
xcode-select –install
再继续执行sodu make test
sodo make test
执行成功后,如下图:
继续执行 sodu make install
:
三、安装成功测试
1.安装成功后,输入redis-server启动redis
image.png
2.测试redis
新建一个终端窗口,输入命令行redis-cli
image.png
- 退出redis
command+c
可以退出redis服务,退出后执行
127.0.0.1:6379> get wechat_token
Could not connect to Redis at 127.0.0.1:6379: Connection refused
服务连接不上。
- redis常用命令
set key value
设置 key 的值
get key
获取 key 的值
exists key
查看此 key 是否存在
keys *
查看所有的 key
flushall
消除所有的 key
四、Nodejs连接redis
// 连接
var redis = require('redis'),
RDS_PORT = 6379,
RDS_HOST = '127.0.0.1',
RDS_OPTS = {},
client = redis.createClient(RDS_PORT, RDS_HOST, RDS_OPTS);
client.on('ready', function(res){
console.log('ready')
})
// 取值赋值
client.set("str1","str1wewe",redis.print);
client.get("str1", function(err, reply){
console.log(reply)
})