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

rediszai linux redis在linux启动

1天前CN2资讯

redis单机安装

1、redis安装需要c语言的编译环境。如果没有gcc 需要在线安装

  rmp -qa | grep gcc-c++

2、在/user/local/upload 下解压redis的软件包

  tar -zxvf redis-3.0.0.tar.gz

3、得到解压后的目录 redis-3.0.0

进入 redis-3.0.0 ,执行make命令,进行编译

  make

4、安装redis。

  make install PREFIX=/usr/local/redis

5、启动redis。进入上面的安装目录/usr/local/redis的bin目录。

  ./redis-server

这种启动方式不能中断,不能关闭该窗口也不能ctrl+C退出之后redis就关闭了。



设置redis为后台启动

1、把解压后的redis-3.0.0/redis.conf复制到/usr/local/redis/bin目录下

  cp redis.conf  /usr/local/redis/bin/


2、在/usr/local/redis/bin目录下编辑redis.conf文件    daemonized(守护的)


3、后台启动redis

  ./redis-server redis.conf  -->使用redis.conf配置启动redis

4、查看redis 进程

  ps aux|grep redis

5、使用redis-cli 链接redis服务器

注意:默认链接的是localhost 运行在 6379 端口的 redis 服务


使用 redis-cli 的 -h (服务器地址)  -p (端口)进行连接

   ./redis-cli -h 192.168.25.128 -p 6379



设置redis 为开机启动,避免每次开机都要重新开启redis。

1、编写脚本

  vim /etc/init.d/redis

2、内容如下

#!/bin/bash # # chkconfig: 2345 10 90 # description: Start and Stop redis PATH=/usr/local/bin:/sbin:/usr/bin:/bin REDISPORT=6379 EXEC=/usr/local/redis/bin/redis-server REDIS_CLI=/usr/local/redis/bin/redis-cli PIDFILE=/var/run/redis.pid CONF="/usr/local/redis/bin/redis.conf" AUTH="1234" case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed." else echo "Starting Redis server..." $EXEC $CONF fi if [ "$?"="0" ] then echo "Redis is running..." fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE exists, process is not running." else PID=$(cat $PIDFILE) echo "Stopping..." $REDIS_CLI -p $REDISPORT SHUTDOWN sleep 2 while [ -x $PIDFILE ] do echo "Waiting for Redis to shutdown..." sleep 1 done echo "Redis stopped" fi ;; restart|force-reload) ${0} stop ${0} start ;; *) echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2 exit 1 esac

3、设置redis 权限
  chmod 755 /etc/init.d/redis
4、启动redis
  /etc/init.d/redis start
5、设置开机启动
  cd /etc/init.d/
  chkconfig redis on

注意:
如果无法通过http协议访问虚拟,需要关闭防火墙,防火墙相关命令
  service iptables stop 暂停
  chkconfig iptables off 永久关闭
  service iptables status 检查状态



    你可能想看:

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

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

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

    分享给朋友:

    “rediszai linux redis在linux启动” 的相关文章

    如何选择与配置VPS服务器并确保其安全性与性能优化

    VPS服务器概述 当我们提到VPS(虚拟专用服务器)时,简直是开启了一个全新的技术世界。它把一台物理服务器分割成多个独立的虚拟环境,每个VPS都有自己的操作系统和资源分配。这种方式给用户带来了更多的灵活性和控制权,也意味着即使在较低的成本下,我们也能拥有自己专属的服务器。 VPS的魅力在于其独立性。...

    AMD EPYC 7002处理器:高性能与高能效的完美结合

    我一直对AMD EPYC 7002系列处理器充满兴趣。这款处理器是AMD公司最新推出的服务器处理器,确实让人感到兴奋。基于现代的Zen 2架构,这款处理器融合了先进的7nm制程工艺,投放市场后便以其高性能和高能效著称。随着数据中心和云计算需求的不断增加,EPYC 7002系列成了一个热议的话题,来看...

    如何优化 cloudiplc 网络性能与数据安全策略

    cloudiplc 网络性能优化 在我们讨论 cloudiplc 的网络性能优化之前,先来了解一下它的基本概念和架构。cloudiplc 是一种创新的网络连接方案,它通过将用户的请求智能地路由到离他们最近的数据中心,以实现更快的响应时间和更好的用户体验。这种架构不仅仅依赖于传统的网络协议,还结合了多...

    SSH Key Dmit 登录教程:快速安全的远程连接方法

    什么是 SSH Key SSH Key 是一种用于安全远程登录的认证方法,与传统的用户名和密码相比,它提供了更高的安全性。简单来说,SSH Key 是一对加密密钥,其中一个是公钥,另一个是私钥。公钥可以共享给其他人,而私钥则需严格保管。使用 SSH Key 登录时,服务器会使用公钥进行验证,确保您是...

    全面解析GPU服务器:高效计算与深度学习的最佳选择

    什么是GPU服务器? 当我提到GPU服务器时,首先映入脑海的就是它在高性能计算以及深度学习中的重要性。简单来说,GPU服务器是专门设计用来处理大量并行计算的计算机系统。与传统的CPU服务器相比,GPU服务器搭载了一个或多个图形处理单元(GPU),这些设备能够同时处理数千个任务,这使得它在数据密集型的...

    2019年黑五购物攻略:如何获得最大折扣与省钱技巧

    每年的黑色星期五总是让我充满期待,这不仅是购物狂欢的时刻,更是找到好折扣的绝佳机会。在准备迎接2019年的黑五时,我总是觉得提前准备很重要,这样才能在众多商品中寻找最划算的选择。 黑五购物前的准备工作 制定购物清单是我每年都不遗漏的一步。我会集中精力,想想自己真正需要的东西,避免在购物时被诱惑而买到...