Redis是一条目内存高速缓存数据库,是完全开源免费的,用C说话编写的,遵守BSD和谈,高机能的(key/value)分布式内存数据库,基于内存运行并撑持持久化的NoSQL数据库。
本篇经验将和大师介绍Redis的安装、启动和封闭的方式,但愿对大师的工作和进修有所帮忙!
方式/步调
- 1
百度搜刮Redis 的官网redis.io或中文网址www.redis.cn,在官网中点击 Check the downloads page ,如下图所示:
- 2
进入下载页面,下载最新不变版的 Redis ,如下图所示:
- 3
我们采用虚拟机来模拟Linux办事器,虚拟机安装完当作之后,我们启动Linux系统,将第二步下载的 redis-4.0.9.tar.gz 文件经由过程东西复制到 /opt 目次下,然后在经由过程如下号令进行解压:
tar -zxf redis-4.0.9.tar.gz
解压之后如下图所示:
- 4
因为在安装过程中需要对源码进行编译,而编译依靠 gcc 情况,没有进行 gcc 的安装,如下图所示:
下面我们经由过程如下号令进行 gcc 的安装(yum 体例需要联网):
yum install gcc-c++
安装完当作之后,在输入 gcc -v 号令,则不会呈现上面的提醒信息了。
- 5
进入到第二步解压的Redis文件目次,然后输入 make 号令进行编译:
cd /opt/redis-4.0.92 make,如下图所示:
- 6
编译完当作之后,仍是在该目次下输入 make install 进行构建:
该号令会生当作 Redis的5个二进制文件,默认是在 /usr/local/bin 路径下,可是我们可以手动指心猿意马生当作的文件位置,将 make install 酿成:
make PREFIX=/usr/local/redis install
,如下图所示:
- 7
完当作之后,就会在 /usr/local/redis/bin 目次下生当作如下几个二进制文件,如下图所示:
①、redis-server:Redis办事器
②、redis-cli:Redis号令行客户端
③、redis-benchmark:Redis机能测试东西
④、redis-check-aof:AOF文件修复东西
⑤、redis-check-rdb:RDB文件查抄东西
- 8
启动Redis,起首我们进入 Redis 文件的安装目次,如下图所示:
- 9
可以看到该面前目今有 redis.conf 设置装备摆设文件,这个文件出格主要,后期的良多设置装备摆设都是在这里面进行,为了防止该文件被粉碎,我们可以将该文件复制到 /etc/redis 目次下,如下图所示:
- 10
然后经由过程如下号令即可启动:
/usr/local/redis/bin/redis-server /etc/redis/redis.conf
启动后呈现界面,如下图所示:
注重:此种体例启动 Redis,当我们封闭号令窗口时,则 redis-server 法式也竣事了,这显然是不友爱的,我们需要将Redis设置为以守护历程的体例进行启动。
- 11
在 redis.conf 文件中,找到daemonize,将其设置为yes即可,如下图所示:
- 12
仍是以上面的号令启动 redis-server 办事。
启动之后可以经由过程如下号令查看 Redis 办事是否启动:
ps -ef | grep redis
启动完当作之后,我们执行第 4 步编译安装的 redis-cli 文件,输入如下号令进入 Redis 客户端:
/usr/local/redis/bin/redis-cli
,如下图所示:
- 13
封闭Redis
①、redis-cli shutdown:平安封闭,可是只合用于没有设置装备摆设暗码的场景(一般环境下不会给Redis设置暗码)。
②、kill -9 pid:强制封闭,可能会造当作Redis内存数据丢掉。
- 14
注重事项
①、我们在第 4 步编译安装生当作了五个二进制文件,每次要执行该文件都要输入全路径,很不便利,为了能在任何路径下执行该二进制文件,我们可以对其进行情况变量的设置装备摆设。
输入 vim /etc/profile 号令,将如下内容添加到文件末从头至尾,如下图所示:
- 15
接着输入:wq保留并退出,然后输入 source /etc/profile 使得设置装备摆设文件生效即可。
接着我们便可在肆意路径下启动Redis办事了:(下面是根目次下启动),如下图所示:
- 16
②、可能有部门同窗没有安装 gcc,直接在Redis解压目次下执行make 号令,会发现贫乏编译器gcc,这时辰经由过程 yum install gcc-c++ 号令安装gcc,然后接着执行 make 号令,可是发现仍是报错:
jemalloc/jemalloc.h:没有阿谁文件或目次
原因:此次报错是因为第一次执行 make 号令有一些残存的文件没有断根清洁,这时辰需要执行 make distclean 号令后,在执行 make 号令即可。
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/234133.html
- 上一篇: 小米手机WIFI断流怎么办
- 下一篇: 打开word2007提示需要更新怎么办
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
faceu激萌怎么把瘦脸开到最大
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497