Redis深入学习

荒废的技术。。。这边没环境学习,在线可以练习下

http://try.redis.io/

Redis深入学习_第1张图片

 

本地安装 brew install redis

启动 redis-server

Redis深入学习_第2张图片

安装完毕参考以下博客

https://www.cnblogs.com/huaxingtianxia/p/11736928.html

Redis深入学习_第3张图片

 

二、使用redis的常用命令
1.启动redis服务

brew services start redis
2.关闭redis服务

brew services stop redis
3.重启redis服务

brew services restart redis
4.打开图形化界面

redis-cli
 三、一些常用的配置
1.开机启动redis命令

ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents
2.使用配置文件启动redis-server

redis-server /usr/local/etc/redis.conf
3.停止redis服务

redis-cli shutdown
4. redis配置文件位置

/usr/local/etc/redis.conf
 5.卸载redis

brewuninstallredis rm ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
6.允许远程访问

vim /usr/local/etc/redis.conf
注释bind,默认情况下 redis不允许远程访问,只允许本机访问。

#bind 127.0.0.1
注:在redis3.2之后,redis增加了protected-mode,在这个模式下,即使注释掉了bind 127.0.0.1,再访问redisd时候还是报错,需要把protected-mode yes改为protected-mode no

 

这篇文章写得不错  https://www.cnblogs.com/dijia478/p/8058775.html

 

命令行学习  https://www.runoob.com/redis/redis-install.html

Redis深入学习_第4张图片

 

Redis为什么那么快?

  • 纯内存KV操作
  • 内部是单程实现的(不需要创建/销毁线程,避免上下文切换,无并发资源竞争的问题)
  • 异步非阻塞的I/O(多路复用)
     

    相关资源

    Redis 官网:https://redis.io/

    Redis 在线测试:http://try.redis.io/

    Redis 命令参考:http://doc.redisfans.com/

你可能感兴趣的:(中间件)