# redis

缓存数据库

把下载下来的压缩包解压后放到C盘改名为redis

//cmd
 C:\redis> redis-server.exe redis.windows.conf
 //powershell需要加.\
 C:\redis> .\redis-server.exe redis.windows.conf

可以把 redis的路径 加到系统的环境变量里,这样就省得再输路径了,后面的那个 redis.windows.conf 可以省略。

C:\redis> redis-server.exe 

# 使用redis

开启redis后另外打开一个cmd,进入操作界面
redis-cli( 输入全:redis-cli.exe -h 127.0.0.1 -p 6379)
//设置值
set myname xxx 
//取值 
get myname
//查看所有
keys * 
//删除 
del myname

windows下redis启动时遇到错误:

D:\redis>redis-server.exe
[13732] 29 Nov 11:35:57.446 # Warning: no config file specified, 
using the default config. In order to specify a config file use redis-server.exe
 /path/to/redis.conf

意思是没有默认的conf文件

然后把命令改成:D:\redis>redis-server.exe  redis.windows.conf

即可启动。
 window下安装redis报错:
creating server tcp listening socket 127.0.0.1:6379: bind No error

的解决方案如下按顺序输入如下命令就可以连接成功

1. redis-cli.exe
2. shutdown
3. exit
4. redis-server.exe redis.windows.conf

# node使用

cnpm i --save redis
 //demo.js 
 const redis =  require('redis');
 const redisClient = redis.createClient('6379','127.0.0.1')
 
 redisClient.on('error',err=>{
 	console.error(err)
 })
 
 redisClient.set('myname','apple17',redis.print);
 redisClient.get('myname',(err,val)=>{
 	if(err){
 		console.error(err)
 		return 
 	}
 	console.log(val)
 	redisClient.quit()
 })
 

安装教程 (opens new window)

最后更新: 4/6/2020, 7:00:11 PM