前言
redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了 memcached的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持 push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,redis支持各种不同方式的排序。Redis数据都是缓存在计算机内存中,并且会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。
最近在迁移测试环境,有用到Redis,记录下linux安装单机版Redis的过程,下面话不多说了,来一起看看详细的介绍吧
验证gcc-c++环境
redis使用c语言开发,所以要运行在linux上,需要gcc-c++的环境。
检查是否有gcc-c++环境:
?
如果没有进行安装:
?
?
安装Redis
首先下载安装包:
?
然后解压至指定目录:
?
进入到解压后的目录之后进行编译:
?
编译成功后进行安装,设置安装路径:
?
安装完成后就可以到对应的目录下启动:
?
顺利的话,redis已经正常启动,但是在终端会显示启动内容,如果不希望显示的话,可以修改下配置。
首先去copy安装包中的redis.conf
?
然后打开配置文件,将文件中的daemonize设置为yes。
vi redis.conf之后进行编辑,如下截图:
然后带着配置项启动即可:
?
验证与操作
redis安装完之后,我们校验下是否正常。
首先我们启动测试端:./redis-cli,然后进行一些简单的操作,如下截图:
配置说明
?
总结
搭建redis还是比较简单的,有兴趣的小伙伴可以亲自试验下,下次再尝试下搭个redis集群。