Linux系统下的NOSQL的安装和配置

Linux系统下的NOSQL的安装和配置

     Redis(REmote DIctionary Server)是一个开源的使用ANSI C语言编写、是一个由Salvatore Sanfilippo写的keyvalue存储系统,支持网络、可基于内存亦可持久化的日志型、并提供多种语言的API。
     Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

一、下载
官网:https://redis.io/

在这里插入图片描述
在这里插入图片描述

二、安装配置
  • 查看系统版本:
cat /etc/redhat-release

在这里插入图片描述

  • 进入到opt目录下、创建redis文件夹:
cd /opt/ 
mkdir redis

在这里插入图片描述

  • 进入/opt/redis/目录下,下载redis
wget http://download.redis.io/releases/redis-4.0.6.tar.gz

在这里插入图片描述

  • 解压redis-4.0.6.tar.gz
tar -zvxf redis-4.0.6.tar.gz

在这里插入图片描述

  • 在安装之前需要预装gcc、tcl
    没有安装的小伙伴,需要安装,如果已经存在,则略过此步骤
查看安装gcc信息: gcc -v 
安装命令:
 mount /dev/cdrom /mnt
 yum install gcc tcl -y
  • 执行redis安装
make

在这里插入图片描述

  • 切换到目录/usr下新建目录/usr/lksoft/redis
cd /usr 
mkdir lksoft 
cd lksoft 
mkdir redis

在这里插入图片描述

  • 重新设置PREFIX
make PREFIX=/usr/lksoft/redis/ install

在这里插入图片描述

  • 查看当前系统中端口使用情况
ss -tanl

在这里插入图片描述

  • 将redis设置成服务(配置环境变量)
cd ./opt/redis/redis-4.0.6/src
cp redis-sentinel /usr/lksoft/redis/bin/

在这里插入图片描述

  • 设置环境变量bash_profile
vim ~/.bash_profile

在这里插入图片描述

修改内容部分: 
export REDIS_HOME=/usr/lksoft/redis 
export PATH=$PATH:$REDIS_HOME/bin

在这里插入图片描述

使文件生效
 source ~/.bash_profile
  • 任何地方,都可以启动redis了
为了更说明,切换到根目录下 
cd / 可以自动补全redis-server了
  • 将redis启动程序做成服务
切换到之前的redis目录: cd /opt/redis/redis-4.0.6/utils ./install_server.sh 
提示是否使用默认的6379端口,点击回车即可,使用默认 Please select the redis port for this instance: [6379] 
是否将redis的服务配置文件,放到[/etc/redis/6379.conf]下面,直接回车即可: Please select the redis config file name [/etc/redis/6379.conf] 
是否将redis服务的日志文件,放到[/var/log/redis_6379.log]下面,直接回车即可: Please select the redis log file name [/var/log/redis_6379.log] 
是否将redis的数据,存放到[/var/lib/redis/6379]下面,直接回车即可: Please select the data directory for this instance [/var/lib/redis/6379] 
是否默认redis可执行的文件路径为[/usr/lksoft/redis/bin/redis-server],直接回车即可 Please select the redis executable path [/usr/lksoft/redis/bin/redis-server] 
然后显示的是设置的文件信息,直接回车即可。

在这里插入图片描述

  • 修改启动的名称
cd /etc/init.d/ 
mv redis_6379 redisd

在这里插入图片描述

  • 启动redis
service redisd start 发现已经启动 
需要停止服务: service redisd stop 
重新启动 service redisd start 
查看目前系统使用端口情况: ss -tanl

在这里插入图片描述

  • 测试连接redis
切换到根目录 cd / 
查看客户端连接帮助 redis-cli --help 
连接0号库 redis-cli

在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值