精华内容
下载资源
问答
  • 服务器卸载redis
    2022-04-12 09:03:44

    原文:http://grainier.net/how-to-uninstall-redis-server-from-ubuntu/

    不用翻译也很容易看的懂,翻译只是为了个人留个记录。

    如果你使用 apt-get 方式安装的

    您只需在终端中键入以下命令即可。这将删除 redis-server 软件包和不再需要的其他相关软件包(因为 --auto-remove 参数)。它还会删除 redis-server 的本地/配置文件(因为 purge 参数)。

    sudo apt-get purge --auto-remove redis-server
    

    如果你使用 makefile 编译安装

    这是有点棘手的地方。因为您必须手动删除已安装的文件。下面是操作步骤。

    1. 关闭已经启动的 Redis 服务,注意,你可能启动了多个实例,所以可能要逐个关闭,我这里的情况只有 redis_6379 在运行:

       sudo service redis_6379 stop
      
    2. 删除 usr/local/bin/ 中所有 redis 相关的文件

      sudo rm /usr/local/bin/redis-*
      
    3. 删除配置目录和内容

      sudo rm -r /etc/redis/
      
    4. 删除日志

      sudo rm /var/log/redis_*
      
    5. 删除数据目录和内容

      sudo rm -r /var/lib/redis/
      
    6. 删除初始化脚本

      sudo rm /etc/init.d/redis_*
      
    7. 删除现有的Redis PID文件(仅当存在时)

      sudo rm /var/run/redis_*
      
    8. 重启服务器

    9. 现在,Redis 已完全从你的服务器上删除。

    如果你因为某些原因需要重装 Redis,你可以参考 如何在 Ubuntu 安装 Reids 服务

    支持原作者,去留个言吧。

    更多相关内容
  • 阿里云服务器安装Redis6 一 通过 Xshell 去连接阿里云服务器 二 创建一个单独的redis文件夹在/usr/local文件下 去存储redis安装包 跳转 cd usr/loacl 创建文件夹 mkdir redi 三 官网下载redis安装包、环境和解压 ...

    阿里云服务器安装、卸载 Redis6

    通过 Xshell 去连接阿里云服务器

    在这里插入图片描述

    二 创建一个单独的redis文件夹在/usr/local文件下 去存储redis安装包

    跳转
    cd usr/loacl
    创建文件夹
    mkdir redis
    在这里插入图片描述

    三 官网下载redis安装包、环境和解压

    下载地址 https://redis.com.cn/download.html

    在这里插入图片描述

    将本地的安装包上传

    先 输入 rz 命令查看是否安装了lrzsz,如果没有安装输入 yum install lrzsz命令安装
    具体看这个人的博客

    直接的安装包下载

    cd usr/local/redis
    $ wget https://download.redis.io/releases/redis-6.2.6.tar.gz
    在这里插入图片描述
    这个时候先别解压,
    先下载安装最新版的gcc编译器(因为redis需要C语言的环境)

    gcc --version 检查是否安装 (我的已经安装)

    cd /opt
    yum install gcc

    解压
    $ tar xzf redis-6.2.6.tar.gz
    跳转目录
    $ cd redis-6.2.6
    编译
    $ make
    编译成功的结果
    在这里插入图片描述
    然后再输入 make install
    在这里插入图片描述

    检查redis是否安装成功

    cd /usr/local/bin
    ls

    在这里插入图片描述

    在这里插入图片描述

    后台启动

    重命名
    mv redis-6.2.6 redis
    跳到解压目录里面
    cd redis

    加粗样式
    复制配置文件到etc
    cp redis.conf /etc/redis.conf

    跳转到etc目录下

    cd /etc
    修改redis的配置文件 后台启动修改为yes
    vi redis.conf
    找到daemonize no
    在这里插入图片描述
    修改no 为yes
    在这里插入图片描述
    保存并退出

    后台启动
    跳转安装目录
    cd /usr/local/bin
    后台启动
    redis-server /etc/redis.conf
    检查是否启动成功
    ps命令将redis进程显示出来
    ps -ef | grep redis

    关闭redis

    输入
    shutdown
    或者
    kill 进程号
    在这里插入图片描述

    四修改Redis的密码

    1启动redis
    2进入redis的配置文件
    vi /etc/redis.conf

    3修改配置
    使用 :/关键字 快速查找

    在这里插入图片描述
    注销掉bind ,不在是本机访问
    在这里插入图片描述
    将本机访问保护模式改为no

    在这里插入图片描述
    修改密码去掉后面的foobared 修改为自己的密码
    去掉#
    在这里插入图片描述
    保存wq!
    4 关闭redis
    redis-cli
    shutdown
    5重新启动redis输入密码
    auth 密码
    在这里插入图片描述

    五卸载Redis

    1 删除redis的文件

    bin目录下面的编译出来的六个redis文件
    删除前

    在这里插入图片描述
    删除命令
    rm -rf /usr/local/bin/redis*
    删除以后
    在这里插入图片描述

    2删除etc下面的redis配置文件

    在这里插入图片描述
    命令:
    cd /etc
    rm -rf redis.conf

    在这里插入图片描述

    删除解压出来的redis文件

    在这里插入图片描述
    删除命令 :
    rm -rf redis
    在这里插入图片描述

    展开全文
  • Linux系统安装和卸载Redis

    千次阅读 2022-07-26 16:41:52
    Linux系统下将Redis配置到服务器

    Linux系统安装和卸载Redis

    需要的工具:XShell、Xftp

    XShell 下载地址:https://www.xshell.com/zh/xshell/

    Xftp 下载地址:https://www.xshell.com/zh/xftp/

    1 安装Redis

    1、下载 Redis 安装包,下载地址:Download | Redis

    2、在连接 Xshell 后,使用 Xftp 工具将下载在本机上的安装包拖移到服务器(Linux系统)中;

    3、解压压缩包 tar -zxf redis-5.0.14.tar.gz

    4、切换到解压后的目录 cd redis-5.0.14

    5、编译 sudo make

    Linux中 sudo命令以系统管理者的身份执行指令

    6、切换到 src 目录 cd src

    7、执行安装 sudo make install

    到这里安装Redis工作就结束了。但是安装过程中,没有设置安装位置,所以安装的位置为默认的位置。

    2 移动和配置

    可以将可执行文件和配置文件移动到指定的目录:

    1、切换到对应的目录(我的路径为/home/xl,可以根据自己的路径设置) cd /home/xl

    2、创建对应的目录文件夹 mkdir -p /home/xl/redis/bin

    3、切换到对应的目录 cd /home/xl/redis-5.0.14

    4、移动redis.conf文件到对应的目录 mv ./redis.conf /home/xl/redis/bin

    5、切换到src目录 cd src

    6、移动 mkreleasehdr.shredis-benchmarkredis-check-aofredis-check-dumpredis-cliredis-serverredis-sentinel 到指定目录 mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server redis-sentinel /home/xl/redis/bin

    比较重要的3个可执行文件
    redis-server:Redis服务器程序
    redis-cli:Redis客户端程序,它是一个命令行操作工具。也可以使用telnet根据其纯文本协议操作。
    redis-benchmark:Redis性能测试工具,测试Redis在你的系统及配置下的读写性能。

    可能会找不到redis-check-dump,可以先忽略,服务启动后会自动生成。

    7、配置文件中 daemonize 是设置Redis服务是否需要一直在后台运行,若需要则把该项的值改为yes,不需要则no。

    sudo vi /home/xl/redis/bin/redis.conf (vi 前加sudo 可以解决:wq保存时提示只读Readonly的问题),将daemonize no改为daemonize yes,:wq保存退出。

    3 启动Redis服务

    启动redis并指定配置文件:

    /home/xl/redis/bin/redis-servercd /home/xl/redis/bin ./redis-server ./redis.conf

    查看redis是否启动成功:

    ps aux | grep redis

    查看主机的6379端口是否在使用(监听):

    netstat -tlun

    关闭redis服务器:

    pkill redis-server

    4 卸载Redis

    1、首先查看redis-server是否正在运行/启动:

    ps aux | grep redis

    2、关闭进程:

    kill -9 进程号

    3、删除redis相应的文件夹

    sudo rm -rf /home/xl/redis

    5 报错问题

    报错信息

    In file included from server.c:31:0:
    server.c:4999:59: error: ‘struct redisServer’ has no member named ‘cluster’
                 (server.cluster_enabled && nodeIsMaster(server.cluster->myself)));
                                                               ^
    cluster.h:58:27: note: in definition of macro ‘nodeIsMaster’
     #define nodeIsMaster(n) ((n)->flags & CLUSTER_NODE_MASTER)
                               ^
    server.c: In function ‘main’:
    server.c:5047:11: error: ‘struct redisServer’ has no member named ‘sentinel_mode’
         server.sentinel_mode = checkForSentinelMode(argc,argv);
               ^
    server.c:5064:15: error: ‘struct redisServer’ has no member named ‘sentinel_mode’
         if (server.sentinel_mode) {
                   ^
    server.c:5131:19: error: ‘struct redisServer’ has no member named ‘sentinel_mode’
             if (server.sentinel_mode && configfile && *configfile == '-') {
                       ^
    server.c:5153:168: error: ‘struct redisServer’ has no member named ‘sentinel_mode’
             serverLog(LL_WARNING, "Warning: no config file specified, using the default config. In order to specify a config file use %s /path/to/%s.conf", argv[0], server.sentinel_mode ? "sentinel" : "redis");
                                                                                                                                                                            ^
    server.c:5158:11: error: ‘struct redisServer’ has no member named ‘supervised’
         server.supervised = redisIsSupervised(server.supervised_mode);
               ^
    server.c:5158:49: error: ‘struct redisServer’ has no member named ‘supervised_mode’
         server.supervised = redisIsSupervised(server.supervised_mode);
                                                     ^
    server.c:5159:28: error: ‘struct redisServer’ has no member named ‘daemonize’
         int background = server.daemonize && !server.supervised;
                                ^
    server.c:5159:49: error: ‘struct redisServer’ has no member named ‘supervised’
         int background = server.daemonize && !server.supervised;
                                                     ^
    server.c:5163:29: error: ‘struct redisServer’ has no member named ‘pidfile’
         if (background || server.pidfile) createPidFile();
                                 ^
    server.c:5168:16: error: ‘struct redisServer’ has no member named ‘sentinel_mode’
         if (!server.sentinel_mode) {
                    ^
    server.c:5178:19: error: ‘struct redisServer’ has no member named ‘cluster_enabled’
             if (server.cluster_enabled) {
                       ^
    server.c:5186:19: error: ‘struct redisServer’ has no member named ‘ipfd_count’
             if (server.ipfd_count > 0 || server.tlsfd_count > 0)
                       ^
    server.c:5186:44: error: ‘struct redisServer’ has no member named ‘tlsfd_count’
             if (server.ipfd_count > 0 || server.tlsfd_count > 0)
                                                ^
    server.c:5188:19: error: ‘struct redisServer’ has no member named ‘sofd’
             if (server.sofd > 0)
                       ^
    server.c:5189:94: error: ‘struct redisServer’ has no member named ‘unixsocket’
                 serverLog(LL_NOTICE,"The server is now ready to accept connections at %s", server.unixsocket);
                                                                                                  ^
    server.c:5190:19: error: ‘struct redisServer’ has no member named ‘supervised_mode’
             if (server.supervised_mode == SUPERVISED_SYSTEMD) {
                       ^
    server.c:5191:24: error: ‘struct redisServer’ has no member named ‘masterhost’
                 if (!server.masterhost) {
                            ^
    server.c:5201:19: error: ‘struct redisServer’ has no member named ‘supervised_mode’
             if (server.supervised_mode == SUPERVISED_SYSTEMD) {
                       ^
    server.c:5208:15: error: ‘struct redisServer’ has no member named ‘maxmemory’
         if (server.maxmemory > 0 && server.maxmemory < 1024*1024) {
                   ^
    server.c:5208:39: error: ‘struct redisServer’ has no member named ‘maxmemory’
         if (server.maxmemory > 0 && server.maxmemory < 1024*1024) {
                                           ^
    server.c:5209:176: error: ‘struct redisServer’ has no member named ‘maxmemory’
             serverLog(LL_WARNING,"WARNING: You specified a maxmemory value that is less than 1MB (current value is %llu bytes). Are you sure this is what you really want?", server.maxmemory);
                                                                                                                                                                                    ^
    server.c:5212:31: error: ‘struct redisServer’ has no member named ‘server_cpulist’
         redisSetCpuAffinity(server.server_cpulist);
                                   ^
    server.c: In function ‘hasActiveChildProcess’:
    server.c:1480:1: warning: control reaches end of non-void function [-Wreturn-type]
     }
     ^
    server.c: In function ‘allPersistenceDisabled’:
    server.c:1486:1: warning: control reaches end of non-void function [-Wreturn-type]
     }
     ^
    server.c: In function ‘writeCommandsDeniedByDiskError’:
    server.c:3826:1: warning: control reaches end of non-void function [-Wreturn-type]
     }
     ^
    server.c: In function ‘iAmMaster’:
    server.c:5000:1: warning: control reaches end of non-void function [-Wreturn-type]
     }
     ^
    make[1]: *** [server.o] Error 1
    make[1]: Leaving directory `/opt/redis-6.0.6/src'
    make: *** [all] Error 2
    
    

    原因

    自 redis 6.0.0 之后,编译 redis 需要支持 C11 特性,C11 特性在 4.9 中被引入。
    Centos7 默认 gcc 版本为 4.8.5,所以需要升级gcc版本。

    解决

    yum -y install gcc gcc-c++ make tcl
    yum -y install centos-release-scl
    yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils scl enable devtoolset-9 bash 1234
    

    升级之后问题解决。

    展开全文
  • Linux系统下安装和卸载Redis

    千次阅读 2022-04-20 12:09:29
    Linux系统下安装和卸载Redis 安装Redis 1.下载redis安装包 下载地址:https://redis.io/download 2.把安装包放在Linux文件系统下,利用WinSCP工具 3.解压缩 tar -zxf redis-4.0.2.tar.gz 4.切换到解压后的目录 cd ...

    Linux系统下安装和卸载Redis

    安装Redis

    1.下载redis安装包
    下载地址:https://redis.io/download

    2.把安装包放在Linux文件系统下,利用WinSCP工具

    3.解压缩
    tar -zxf redis-4.0.2.tar.gz

    4.切换到解压后的目录
    cd redis-4.0.2

    5.编译
    make

    6.进入到src目录
    cd src

    7.执行安装
    make install

    到此就安装完成。但是,由于安装redis的时候,我们没有选择安装路径,故是默认位置安装。在此,我们可以将可执行文件和配置文件移动到习惯的目录。
    cd /usr/local
    mkdir -p /usr/local/redis/bin
    mkdir -p /usr/local/redis/etc
    cd /usr/local/redis-4.0.2
    mv ./redis.conf /usr/local/redis/etc
    cd src
    mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server redis-sentinel /usr/local/redis/bin

    比较重要的3个可执行文件
    redis-server:Redis服务器程序
    redis-cli:Redis客户端程序,它是一个命令行操作工具。也可以使用telnet根据其纯文本协议操作。
    redis-benchmark:Redis性能测试工具,测试Redis在你的系统及配置下的读写性能

    Redis的启动命令:
    /usr/local/redis/bin/redis-server

    cd /usr/local/redis/bin
    ./redis-server /usr/local/redis/etc/redis.conf 为redis-server指定配置文件

    二、Redis的配置

    下面列举了Redis中的一些常用配置项:
    daemonize 如果需要将Redis服务以守护进程在后台运行,则把该项的值改为yes

    pidfile 配置多个pid的地址,默认在/var/run/redis/pid

    bind 绑定ip,设置后只接受来自该ip的请求

    port 监听端口,默认是6379

    timeout 客户端连接超时的设定,单位是秒

    loglevel 分为4级,debug、verbose、notice、warning

    logfile 配置log文件地址

    databases 设置数据库的个数,默认使用的数据库为0

    save 设置redis进行数据库镜像的频率

    rdbcompression 在进行镜像备份时,是否进行压缩

    Dbfilename 镜像备份文件的文件名

    Dir 数据库镜像备份文件的存放路径

    Slaveof 设置数据库为其他数据库的从数据库

    Masterauth 主数据库连接需要的密码验证
    Requirepass 设置登录时,需要使用的密码
    Maxclients 设置同时连接的最大客户端数量
    Maxmemory 设置redis能够使用的最大内存
    Appendonly 开启append only模式
    Appendfsync 设置对appendonly.aof文件同步的频率
    vm-enabled 是否开启虚拟内存支持
    vm-swap-file 设置虚拟内存的交换文件路径
    vm-max-memory 设置redis能够使用的最大虚拟内存
    vm-page-size 设置虚拟内存的页大小
    vm-pages 设置交换文件的总的page数量
    vm-max-threads 设置VMIO同时使用的线程数量
    Glueoutputbuf 把小的输出缓存存放在一起
    hash-max-zipmap-entries 设置hash的临界值
    Activerehashing 重新hash

    修改redis的配置参数
    vi /usr/local/redis/etc/redis.conf
    将daemonize no改为daemonize yes,保存退出。
    再来启动redis服务器
    cd /usr/local/redis/bin
    ./redis-server /usr/local/redis/etc/redis.conf 启动redis并指定配置文件

    ps aux | grep redis 查看redis是否启动成功

    netstat -tlun 查看主机的6379端口是否在使用(监听)

    ./redis-cli 打开redis的客户端

    quit 退出redis的客户端

    pkill redis-server 关闭redis服务器

    ./redis-cli shutdown 也可以通过这条命令关闭redis服务器


    卸载Redis

    1。首先查看redis-server是否启动
    ps aux | grep redis
    这里写图片描述

    2.关闭这些进程
    这里写图片描述

    3.删除redis相应的文件夹就可以了。

    展开全文
  • linux centos8 安装redis 卸载redis

    千次阅读 热门讨论 2020-12-08 16:46:04
    一、下载redis 1.进入官网找到下载地址 https://redis.io/download 2.右键点击复制链接地址 3.进入到Xshell控制台(默认当前是root根目录),,输入wget 加你复制的地址 (示例 :wget:...
  • windows下安装卸载redis

    2021-06-30 09:43:26
    1.下载Redis-x64-3.2.100.zip,安装在64操作系统的安装包,这里我压缩到D盘Redis目录下。 解压后的文件内容: 2.在D:\Redis目录下启动cmd命令窗口。进入到D:\Redis目录下,按住键盘shift,点击鼠标右键,点击弹出...
  • 一、卸载redis 1.查看redis是否在启动中 ps aux | grep redis Last login: Sat Oct 30 14:41:24 2021 from 47.96.60.213 [root@iZuf6id9jac6gurap3emwnZ ~]# ps aux | grep redis root 30065 0.1 0.4 267368 9532 ? ...
  • Windows10安装和卸载Redis

    千次阅读 2020-03-01 16:12:57
    Window 下安装 ...Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后在电脑的redis安装目录下,...1.卸载redis服务,redis-server --service-uni...
  • Linux上安装和卸载Redis实例教程

    千次阅读 2020-10-27 18:54:07
    一、安装Redis: 步骤1.下载Redis安装包: 方式一(链接下载):在Linux中使用命令:wget ...提示:方式二适合所使用的服务器限制了使用远程链接地址下载,原因是该服务器
  • uWSGI 卸载 redis pubsub 和服务器发送事件之间的桥接 (sse) 这是 uwsgi-realtime ( ) 项目的一个分支,仅公开 sse 功能。 网桥在 redis pubsub 通道上等待,每当它收到消息时,它就会将其转发给连接的 sse 客户端...
  • Redis简介 Redis功能简介  Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 相比于传统的关系型数据库,Redis的存储方式是key-value型的,说到key-value,我们...
  • Linux下卸载Redis

    千次阅读 2020-05-13 09:26:57
    1、停止redis服务器 # ps -ef | grep redis root 28274 1 0 17:08 ? 00:00:02 /usr/local/redis/bin/redis-server 127.0.0.1:6379 root 28398 19147 0 18:01 pts/2 00:00:00 g...
  • centos7卸载安装redis-6.0.16教程

    千次阅读 2021-12-08 11:36:35
    卸载redis 停止redis对应实例的服务 查询服务 ps aux | grep redis 删除进程 kill 进程号 删除redis的安装目录,此处目录是 rm -rf /usr/local/redis 删除redis服务脚本,以6379实例为主,rm -rf /etc/init_...
  • Mac下卸载Redis 4.0(服务器端)

    千次阅读 2018-07-14 16:07:50
    1. 停止redis服务器 1.1 首先,通过下面的命令查看redis服务是否运行 ps aux|grep redis cd /usr/local/ 1.2 停止redis服务器redis-cli shutdownps aux|grep redis 1.3 删除make的时候生成的几个redis文件rm -f /usr...
  • ubuntu 安装/卸载redis

    万次阅读 2016-02-18 16:19:28
    ubuntu 卸载redis 1. 卸载软件 apt-get remove redis 2. 清除配置 apt-get remove --purge redis 3. 删除残留文件 find / -name redis --一般设置如下 rm -rf var/lib/redis/ rm -rf /...
  • linux怎么卸载redis.gem

    2021-05-17 09:47:49
    2016-08-18 回答redis集群部署文档(centos6系统)(要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个为主节点,三个为从节点,对应的redis节点的ip和端口对应关系如下)127.0.0.1:7000127.0...
  • 一、Redis卸载1、老样子先查看下是否有对应安装包什么的指令:rpm -qa | grep redis 查找所有已经安装的redis包指令:whereis redis查看Redis位置指令:find / -name redis 查看名字命名为Redis的包2、将所有...
  • redis卸载问题

    2021-04-17 16:03:52
    一、redis 安装 1、上传 redis 的安装包 jemalloc-3.6.0-1.el7.x86_64.rpm //c 、c++类库包 redis-4.0.8-1.el7.remi.x86_64.rpm //redis 主程序安装包 2、安装程序 (1)、先安装C语言的类库包 jemalloc-3.6.0-1....
  • Redis:安装和卸载

    千次阅读 2022-05-19 11:00:35
    Redis安装和卸载
  • 2016-08-18 回答redis集群部署文档(centos6系统)(要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个为主节点,三个为从节点,对应的redis节点的ip和端口对应关系如下)127.0.0.1:7000127.0...
  • Redis安装与卸载

    千次阅读 2022-03-05 14:56:01
    Redis安装与卸载 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库, 并提供多种语言的API。它支持丰富的数据类型,和高速的内存读写。正在逐步取代memcached的地位...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,921
精华内容 5,168
关键字:

服务器卸载redis

友情链接: Apartment.rar