redis客户端执行命令没反应

问题:redis-cli连接客户端后,执行命令没有反应

解决方法:通过指定一个开启守护进程的配置文件来启动服务,redis-server ../redis.conf

说明:redis.conf是我编辑开启了守护进程的一个配置文件daemonize为yes

原因:./redis-server启动时不填写配置文件地址加载默认的redis的配置,没有开启守护进程

我redis的server和client是在一台虚机上,启动redis服务后我直接ctrl+z了。导致server停止了,所以执行client命令没有反应。

(ctrl+z停止进程,ctrl+c退出进程)

时间: 2024-10-05 04:45:04

redis客户端执行命令没反应的相关文章

连接Redis后执行命令错误 MISCONF Redis is configured to save RDB snapshots

今天在redis中执行setrange name 1 chun 命令时报了如下错误提示: (error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the er

redis php 执行命令时,单引号和双引号的区别。

#今天遇到一个坑爹的问题,写成单引号就不行,被原样输出了. /** *判断key是否存在 */ function exists_key($key){ return $this->cmd('EXISTS $key'); } 造成的原因: ” ” 双引号里面的字段会经过编译器解释,然后再当作HTML代码输出. ‘ ‘ 单引号里面的不进行解释,直接输出. /** *判断key是否存在 */ function exists_key($key){ return $this->cmd(”EXISTS $k

一文彻底理解Redis序列化协议,你也可以编写Redis客户端

前提 最近学习Netty的时候想做一个基于Redis服务协议的编码解码模块,过程中顺便阅读了Redis服务序列化协议RESP,结合自己的理解对文档进行了翻译并且简单实现了RESP基于Java语言的解析.编写本文的使用使用的JDK版本为[8+]. RESP简介 Redis客户端与Redis服务端基于一个称作RESP的协议进行通信,RESP全称为Redis Serialization Protocol,也就是Redis序列化协议.虽然RESP为Redis设计,但是它也可以应用在其他客户端-服务端(C

ansible 普通用户执行命令

首先需要了解ssh 普通用户登陆的做法: 1.普通用户ssh 免密登陆 举个例子: [[email protected] ~]$ssh [email protected] 表示当前用户A(可以是root或者任何其他用户)以用户user登陆10.0.0.1, 如果省略用户, 即:ssh 10.0.0.1,表示以当前用户A登陆 这里记住两个用户: A:  当前用户,执行ssh 的用户 user:登陆10.0.0.1的用户, 这个用户是属于10.0.0.1的,必须在10.0.0.1上存在 不考虑pub

远程执行命令恢复

监控项 : system.run[cat /etc/zabbix/scripts/sql_lock/lock.txt] 字符串 触发器 : {192.168.8.116:system.run[cat /etc/zabbix/scripts/sql_lock/lock.txt].strlen()}>0 在监控项和触发项做好后,需要对某服务的进程数进行监控,保证服务是否正常启动 在动作这块需要将条件分配好,将操作配置如下: 使用zabbix客户端执行命令时 , 请确保sudo权限在非终端在执行 De

redis如何执行redis命令

Redis 命令 Redis 命令用于在 redis 服务上执行操作.所以我们必须要启动Redis服务程序,也就是redis安装目录下的redis-server.exe,你可以双击执行,也可以打开cmd窗口,将路径定位到Redis安装目录下,通过redis-server命令执行. 要在 redis 服务上执行命令需要一个 redis 客户端.Redis 客户端在我们之前下载的的 redis 的安装包中,也就是redis-cli.exe,同理,可以双击执行也可以通过命令执行. 语法 Redis 客

redis学习笔记——命令执行流程

基础知识部分 如果需要掌握Redis的整个命令的执行过程,那么必须掌握一些基本的概念!否则根本看不懂,下面我就一些在我看来必备的基础知识进行总结,希望能为后面命令的整个执行过程做铺垫. 事件 Redis服务器是一个事件驱动程序,服务器需要处理以下两类事件: 文件事件(file event):Redis服务器通过套接字与客户端(或者其他Redis服务器)进行连接,而文件事件就是服务器对套接字操作的抽象.服务器与客户端(或者其他服务器)的通信会产生相应的文件事件,而服务器则通过监听并处理这些事件来完

Redis客户端命令

Redis客户端命令 Redis 命令用于在 redis 服务上执行操作. 要在 redis 服务上执行命令需要一个 redis 客户端.Redis 客户端在我们之前下载的的 redis 的安装包中. 语法 Redis 客户端的基本语法为: $ redis-cli 启动 redis 客户端,打开终端并输入命令 redis-cli.该命令会连接本地的 redis 服务. $redis-cli redis 127.0.0.1:6379> redis 127.0.0.1:6379> PING PON

Redis学习总结之三——Redis客户端命令

Windows命令行启动Redis客户端 1. 使用默认IP地址和端口连接Redis数据库(IP地址:127.0.0.1,端口号6379) redis-cli 2. 使用指定IP地址和端口连接Redis数据库 redis-cli -h 192.168.2.144 -p 6379 查询所有键值 keys * 读写String类型的Value 1 set name ‘ljx’//写String类型 2 get name//读String类型 读写List类型的Value //写List类型1 rpu