redis单节点源码安装相对比较简单,redis是一种支持分布式缓存技术的noSQL数据库,可做内存型数据库,亦可持久化,支持get,set,hget,hset等多种面向对象的存储。redis官方仅支持linux,使用win的老弟可以去下载Microsoft自己维护的windows版本。linux系统用户可去这里下载,windows用户可去这里下载。
在下一篇博文redis单节点缓存数据库操作封装中,将使用本次配置好的redis单节点数据库,进行Java服务的封装。
前置:
—操作系统:CentOS 7.2-x86-64
—硬件配置:1核2G,1M带宽
—测试环境:内网百兆带宽
—redis版本:redis3.2.3.tar.gz
安装:
—新建文件夹Software
mkdir /home/[当前用户]/Software
例如博主的是:
mkdir /home/anson/Software
之后,software目录作为redis安装目录
—跳转到Downloads目录
cd /home/[当前用户]/Downloads
例如博主的是:
mkdir /home/anson/Software
[之后,所用当前目录的时候,博主仅用anson代替]
—下载源码包
wget http://download.redis.io/releases/redis-3.2.3.tar.gz
—解压
tar -axvf redis-3.2.3.tar.gz
—拷贝到Software目录下
cp redis-3.2.3 /home/anson/Software -a
—跳转到Software目录下
cd ../Software
—重命名redis-3.2.3
mv redis-3.2.3 redis
—进入redis文件目录
cd redis
—编译
make
—安装,如果此处使用其他用户登录,则安装过程会失败,会报一个权限不够的错误,
解决办法就是使用超级用户root
su
make install
—修改redis.conf使其后台启动
vim redis.conf
—找到daemonize no,将no修改为yes,使其后台启动,另外端口默认为6379,若想更换,
则可以修改为其他端口亦可,这里端口修改找到redis.conf下的port 6379,将6379修改为个人想要的端口号即可,
最后保存退出。
—启动redis,若没有make install的用户,仅编译成功的用户,可以使用如下命令,
在redis目录下:
./src/redis-server ./redis.conf
其他安装成功的用户:
redis-server ./redis.conf
—查看是否成功
ps -ef | grep -i redis