后端开发我爱编程

【九】Redis学习笔记

2018-05-27  本文已影响0人  吴里庆庆

Redis入门学习

1.下载安装

图1.2 FileZilla上传到root目录.jpg 图1.3 移动到opt目录并解压.jpg

首先安装gcc 【能上网:yum install gcc-c++】已安装,执行make:

图1.4 安装成功提示.jpg

可以通过make FREFIX=/usr/test/ install 到指定安装位置。(我这里没指定直接安装的)

图1.5 执行make install完成安装.jpg

通过mkdir命令新建/myredis目录,将配置文件拷贝到该目录。

图1.6 备份redis初始配置文件至myredis目录.jpg

vi redis.conf
"/“进行定位GENERAL找到daemonize按shift+$定位到行尾将no修改为yes;
先esc,再输入 :wq!保存即可。

图1.7 设置后台运行.jpg

注:配置文件主要修改的点:
1、设置后台运行
2、设置外部访问 bind 0.0.0.0 (这里我踩了个坑就是在examples里改了 改错地方了 得注意)
3、requirepass 这里填入你的密码
4、protected-mode yes改成no(保护模式,这个可以不设置)
最后可以下载个redis desktop可参考此链接,内含百度云下载

图1.8 查看是否启动redis服务.jpg

cd到/usr/local/bin目录
输入redis-server /myredis/redis.conf

图1.9 加载自定义配置文件启动redis服务.jpg 图1.10 redis服务成功启动&客户端连接成功.jpg

输入SHUTDOWN
再exit即可。

图1.11 并闭并退出redis.jpg

2.Redis的五大数据类型

redis命令参考(http://redisdoc.com/

3.Redis事务

redis不保证原子性。

第一个例子是一锅端(类似编译时错误)

图3.1 redis一锅端.png

第二个例子是冤有头债有主(类似运行时错误);
但是它会执行其他正确的指令。

图3.2 redis冤有头债有主.png

官网对redis原子性的说明(It's important...)

图3.3 redis官网说明.png

注:本文长期更新,如有错误之处,还望读者及时指正,感谢阅读,一起进步!

上一篇下一篇

猜你喜欢

热点阅读