刚刚看见群友说VPS又搞年中特价了,看来看去,选了个年付$9.99的CN2线路的KVM VPS,心里美滋滋。然而这家的最小化centOS居然很多基础运行环境都不装,甚是头疼。接下来我来分享一下我装机的过程
想要解锁更多新姿势?请访问我的博客
安装编译环境
首先,用sftp(妈蛋竟然没有内置wget)下载好redis,进入redis目录
运行
1 | yum -y install wget |
装好make等环境,make 一下,报错了:
图是我从csdn截的,我和他的错误一模一样。查了查原因,是因为,redame中有这样一句话:
Allocator ——— Selecting a non-default memory allocator when building Redis is done by setting the
MALLOC
environment variable. Redis is compiled and linked against libc malloc by default, with the exception of jemalloc being the default on Linux systems. This default was picked because jemalloc has proven to have fewer fragmentation problems than libc malloc. To force compiling against libc malloc, use: % make MALLOC=libc To compile against jemalloc on Mac OS X systems, use: % make MALLOC=jemalloc
它说,在构建Redis时选择非默认内存分配器是通过设置完成的 MALLOC
环境变量。 Redis是针对libc编译和链接的 默认情况下为malloc,但jemalloc是Linux上的默认设置系统。
所以,要执行
1 | make MALLOC=libc |
然后执行make && make install
安装redis
大功告成!
修改配置文件
接下来改redis配置文件
绑定0.0.0.0,及允许任意服务器访问redis
将daemonize改成yes,及允许后台执行
访问密码requirepass设置成自己的
启动redis
用刚刚的配置文件启动redis:
1 | redis-server ./redis.conf |
然后进入utils目录下,运行生成系统服务
1 | ./install_server.sh |
Redis配置文件样例
1 | # Redis配置文件样例 |
完成!
结束
此片完了~ 想要了解更多精彩新姿势?
请访问我的个人博客 本篇为原创内容,已在个人博客率先发表,随后CSDN,segmentfault,掘金,简书,开源中国同步发出。如有雷同,缘分呢兄弟。赶快加个好友~
v1.5.2