# 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()
})
← mysql基础