当前位置:首页 > CN2资讯 > 正文内容

服务器 怎么进redis 服务器部署redis

2天前CN2资讯

前言:前段时间学习了一段时间的No Sql,针对性地学习了Redis,现在正应公司需求,需要做分布式缓存,要搭建一个Redis服务器做缓存服务器,让我有机会去搞一把。

说明:此次搭建Redis服务器参考了很多资料,在文章最后,我会给出链接,大家希望看到更多资料的话,可以作为参考

废话不多说,直接开工:

1、准备:

    一台linux服务器

wget http://....../redis-stable.tar.gz,我这里是3.0.1版本)

2、开始安装:

redis-stable.tar到/usr/local/目录,解压后形成/usr/local/redis-stable目录

tar xzf redis-stable.tar.gz

    2.2 进入/usr/local/

redis-stable目录,运行如下命令

make

    此处可能报错(我遇到3种错误):



cc -c -std=c99 -pedantic -O2 -Wall -W -g -rdynamic -ggdb adlist.c make: cc:命令未找到 make: *** [adlist.o] 错误 127

安装gcc

yum install gcc

    错误二:


make[1]: Entering directory `/data/software/redis-stable/src' which: no tclsh8.5 in (/usr/local/mysql55/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin) You need 'tclsh8.5' in order to run the Redis test make[1]: *** [test] Error 1 make[1]: Leaving directory `/data/software/redis-stable/src' make: *** [test] Error 2

    解决方案:安装tcl组件(找运维帮忙安装的,这里大家自己晚上看看资料)

    错误三:

cc: error: ../deps/hiredis/libhiredis.a: No such file or directory cc: error: ../deps/lua/src/liblua.a: No such file or directory cc: error: ../deps/jemalloc/lib/libjemalloc.a: No such file or directory make: *** [redis-server] Error 1

    解决方案:


hiredis和lua目录运行如下命令

make

    然后返回到/usr/local/redis-stable再次运行make命令,如果还是报错,那么就把redis-stable整个目录全部删除


rm -rf redis-stable

    然后重新解压

redis-stable.tar.gz,再次进入到/usr/local/redis-stable,运行make命令。(神乎其神的解决方案)。

    2.3 安装完成后,据说在/usr/local/bin目录下会生成如下几个文件:

redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server

    但是我安装了几次都没出现,最后我自己手动从/usr/local/redis-stable/src目录下拷贝过去的,拷贝命令就不贴了。


    2.4 拷贝/usr/local/redis-stable/redis.config文件到/etc/redis/redis.config

mkdir /etc/redis cp -p /usr/local/redis-stable/redis.config /etc/redis/redis.config

    2.5 修改redis.config文件,将  daemonize no 改成 daemonize yes(表示redis服务器在后台运行) 


    2.6 启动redis服务器

cd /usr/local/bin/ ./redis-server /etc/redis/redis.config

    2.7 启动一个客户端,连接上服务器


cd /usr/local/bin ./redis-cli -h 127.0.0.1 -p 6379

    这里由于公司内部资料问题,我就不贴图了,下面给出参考资料连接,大家参考下。

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/23510.html

    分享给朋友:

    “服务器 怎么进redis 服务器部署redis” 的相关文章

    CUII工业互联网平台:助力企业实现智能制造与数字化转型

    CUII的定义与背景 CUII,全称为China Unicom Industrial Internet,是中国联通精心打造的工业互联网平台。它的诞生源于对智能制造领域不断增长的需求,特别是在网络通信基础设施方面。中国联通意识到,随着工业4.0的推进,传统的网络解决方案已无法满足现代工业对高质量、高安...

    检查自己的IP地址:全面掌握网络安全与故障排查技巧

    检查自己的IP地址的重要性 我常常感受到,了解自己的IP地址是使用互联网时不可或缺的一部分。无论是日常上网还是进行复杂的网络设置,IP地址都扮演着关键角色。所以,搞清楚自己的IP地址,真的非常重要。 那么,什么是IP地址呢?简单来说,IP地址是分配给每台连接到互联网设备的唯一标识符。它就像我们的家庭...

    腾讯云接入备案流程与注意事项详解

    在开始腾讯云接入备案之前,了解整个流程非常重要。备案是一个涉及多个步骤的过程,其中每一步都有其独特的要求和注意事项。接下来,我们就来看看腾讯云接入备案的具体流程,让你对这个过程有更清晰的认识。 首先,我们需要进行基础信息校验。这个步骤相对简单,主要是选择你希望备案的网站、域名或 APP。确保配置相关...

    探索锡考克斯:舒适的居住地与丰富的旅游体验

    锡考克斯(Secaucus)是一个坐落于新泽西州的小镇,距离繁华的纽约市仅有不到10公里的路程。这使得锡考克斯成为一个非常吸引人的居住地和旅游目的地。首先,锡考克斯的地理坐标是纬度40.782和经度-74.0676,位于北纬40°46′55″和西经74°4′3″之间。这种优越的地理位置无疑为它的经济...

    注册域名的全面指南:选择合适域名的重要性和流程

    在当今数字化的时代,注册域名对企业和个人来说都是至关重要的。域名不仅是一个网站的名字,更是一个在网络空间中的唯一标识符。它能帮助用户快速记住你的品牌,提升他们对你的信任度。如果没有一个合适的域名,用户可能会在茫茫互联网中迷失方向,导致潜在客户流失。 我个人在选择域名时,充分意识到其独特的价值。一个好...

    如何安全地开放所有端口并规避网络风险

    我第一次接触网络配置的时候,看到“开放所有端口”这个词,心里有些忐忑。其实,开放端口是网络通信中非常基础的概念。简单来说,端口就像是网络中的开口,允许不同的应用程序和服务进行数据交换。每个端口都有其独特的号码,从1到65535不等,其中小于1024的端口通常用于系统服务,而大于1024的端口就属于应...