2019-10-30

批话学如逆水行舟,不进则退
redis安装,踩坑

  1. 官网和github所给貌似不是windows下的安装包
  2. 所以上面的命令也不能用
  3. 主要参考材料
  • 下载网站
    https://github.com/MicrosoftArchive/redis/releases
  • 安装过程就是简单的下一步,记得选择将redis路径添加到环境变量中
  • 在安装目录(cmd 或者git bash均可),执行redis-server redis.windows.conf
    安装成功后显示,跟网上流传的那个图片不一样
[1332] 30 Oct 18:50:55.997 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
[1332] 30 Oct 18:50:56.000 # Creating Server TCP listening socket *:6379: bind: No such file or directory
  • 该目录下执行redis-cli
    127.0.0.1:6379> ping成功后显示PONG
    简单测试下
    set myKey abc get myKey //abc

在koa下的使用
npm install koa-generic-session koa-redis

const session = require('koa-generic-session')
const Redis = require('koa-redis')

app.keys=['keys','keyskeys']
//修改koa前缀
app.use(session({
  key:'mt',
  prefix:'mtpr',
  store:new Redis()
}))

在redis服务中查看存储的key值
在redis对应的cmd中

redis-cli
keys *
get  'somekey'

keys表示所有的key值,也可以通过get获取key值对应的内容

直接操作redis,在users.js中,做以下设置

const Store = new Redis().client

router.get('/fix',async function(ctx){
  const st=await Store.hset('fix','name',Math.random())
  ctx.body={
    code:0
  }
})

在Git Bash中

curl http://localhost:3000/users/fix

在radis命令中
keys *
其中会有fix显示
此时可以通过
hset fix
可以获取对应的内容

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ——inclination noun US ​ UK ​ /ˌɪn.klɪˈneɪ.ʃən/ inclinatio...
    劈柴捌哥阅读 3,408评论 0 0
  • 松尾芭蕉俳句试译 202 蚕舍静 底下蟾蜍叫 请出来 這ひ出でよ飼屋が下の蟇の声(1689) hai ideyo/...
    他不在这里阅读 775评论 0 1
  • 有一道英语题目,翻译成中文大意是:“那天晚上,他去爷爷家吃______。”选项A午餐/B晚餐/C早餐/D野餐。我辅...
    倍课阅读 10,569评论 1 4
  • 去年的11月19日,我有幸狂欢了张惠妹乌托邦演唱会杭州站。 狂欢归来的当天晚上,我在朋友圈里编辑了一段文字,欲以纪...
    籍籍无名一颗星阅读 1,839评论 0 1
  • 我想我从来不该太自信的,但我的骄傲也会因此减少丝毫。或许,对她而言,不,女人的心思如何能去猜测,应该从表面的证据看...
    RainyMorning阅读 1,098评论 0 0