linux下安装单机版本redis

环境:centos7 

1.linux下打开/opt目录 ,创建redis文件路径

      mkdir redis

2.进入/opt/redis路径

     cd /opt/redis

3.#下载redis安装包 


[root@localhost redis]# wget http://download.redis.io/releases/redis-5.0.8.tar.gz

    若出现图中所示

请首先安装wget工具 使用

yum -y install wget

4.下载完后 进行解压

[root@localhost redis]# tar -zxvf redis-5.0.8.tar.gz

5.安装目录移动到/usr/local下面

[root@localhost local]# cd /opt/redis/
[root@localhost redis]# ls
redis-5.0.8  redis-5.0.8.tar.gz

#移动目录 并更改名称为redis
[root@localhost redis]# mv redis-5.0.8 /usr/local/redis

# 进入/usr/local/redis目录

[root@localhost redis]# cd /usr/local/redis

 6. 安装redis 

如果Linux没有安装gcc需要安装gcc   编译时候需要用到gcc

yum -y install gcc+ gcc-c++

执行make和make inatall

make && make install                make  编译                  make install  安装

安装完成;进入/usr/local/redis目录

编辑redis.conf 需要注意一下几点 根据实际情况进行修改

 相关配置

bind 0.0.0.0   #代表其他及其都可以访问
daemonize yes  #后台运行
protected-mode no #关闭保护模式
requirepass 123456 #设置密码为123456
maxmemory 256mb  #最大内存设置
port 6379 默认端口
dir .  # 工作目录,默认是当前目录,也就是运行redis-server时的命令,日志、持久化等文件会保存在这个目录
databases 1 # 数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15
logfile "redis.log"  # 日志文件,默认为空,不记录日志,可以指定日志文件名

7.启动redis

进入redis安装目录 cd /usr/local/redis

[root@localhost redis]# ls
00-RELEASENOTES  CONTRIBUTING  deps      INSTALL   MANIFESTO  redis.conf      redis.log  runtest-cluster    runtest-sentinel  src    utils
BUGS             COPYING       dump.rdb  Makefile  README.md  redis.conf_bak  runtest    runtest-moduleapi  sentinel.conf     tests
[root@localhost redis]# redis-server redis.conf

查看redis是否运行,如下图代表已经运行

[root@localhost opt]# ps -ef|grep redis
root      44012   1691  0 11:14 pts/1    00:00:00 grep --color=auto redis
[root@localhost opt]# ps -ef|grep redis
root      44435      1  0 11:14 ?        00:00:00 redis-server 0.0.0.0:6379
root      44535   1691  0 11:15 pts/1    00:00:00 grep --color=auto redis
[root@localhost opt]# 
  • 把redis设置成成服务启动

新建一个服务文件

[root@localhost redis]# vi /etc/systemd/system/redis.service

输入内容  其中redis.conf要根据实际安装路径修改,内容如下:

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/redis/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

重新启动服务 : systemctl daemon-reload

 现在就可以使用下面的命令对redis进行操作

# 启动
systemctl start redis
# 停止
 systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis

 #开机启动

systemctl enable redis

8.启动验证

[root@localhost redis]# redis-cli -p 6379 -h 127.0.0.1 
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> set name lilei
OK
127.0.0.1:6379> get name
"lilei"
127.0.0.1:6379>  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值