Redis已经变成一种趋势
哔哩哔哩上看了Redis的视频,真的讲的透彻清晰。这里链接
主要是我的一些总结心得,努力变成一个优秀的程序员。
一项技术的面世总是伴随着需求的提升,为什么Redis越来越火,不是为了技术而技术,而是实际的解决了问题,优秀才会被更多的人认识到。
话不多说:
1、什么是Redis?
2、能干啥?
3、哪里下载?
4、怎么玩?
- 一、什么是Redis
Redis是用C语言开发的NoSql数据库,主要是利用内存来保存数据,解决了高并发读取的问题。
首先它是数据库,而且是NoSql数据库,主要以键值对(Key-Value)的方式保存数据。 - 二、能干啥?
高频次的读写数据,理论每秒支持11万次的读取、8万的写入。 - 哪里下载?(手册文档)
官网
中文官网
官方文档
官网可以下载安装包,不建议使用windows安装,官方推荐使用Linux服务器。
在Linux下面可以使用wget官网在线获取,或者在GitHub上面获取
wget https://download.redis.io/releases/redis-6.0.9.tar.gz
- 怎么玩?
首先所有的资料官方都提供了,当然常用的必须要记住。
一般推荐安装软件到/opt目录下。
下载下来的是编译包就解压到这里,解压完成之后,需要使用gcc编译,gcc在默认yum安装的是gcc 4.8编译不了最新的。
下面是复制的别人的方法,我之前安装的好像不是这个网址,不过使用这种安装方式就可以安装。
原文
yum -y install centos-release-scl
yum -y install devtoolset-7-gcc devtoolset-7-gcc-c++ devtoolset-7-binutils
scl enable devtoolset-7 bash
需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。
如果要长期使用gcc 7.3的话:
echo "source /opt/rh/devtoolset-7/enable" >>/etc/profile
使用gcc --version可以查看gcc版本
然后执行make命令
如果还是报错的话,就是之前make留下的错误使用make distclean
清除一下,再make就好了
然后会推荐你去test,但是不推荐,因为还要下载对应的软件包。
直接make install就安装完成了。
配置文件就在当前目录下的redis.config文件
但是不建议直接修改,我们单独的在/下创建文件夹保存我们的配置文件
复制到/myredis/redis.config文件
启动的时候加载我们复制过来的配置文件就好了
在哪里启动redis生成的快照就会在哪里,所以建议切换放一个比较干净的地方启动。
redis-server /myredis/redis.conf
进入命令行连接redis
redis-cli -p 6379