redis安装好了,但redis-cli不能用,就是说$redis-cli回车后没有反应

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis安装好了,但redis-cli不能用,就是说$redis-cli回车后没有反应相关的知识,希望对你有一定的参考价值。

现在是$redis-server可以成功6379端口也起来了,然后在运行$./redis-cli回车后,返回127.0.0.1:>6379,然后我就输入set foo bar,回车后没有反应,没有返回值,这是为什么呢?

这是由于你按ctrl+z 将redis的服务进程挂起来了。

处理方法有:修改redis.conf文件将daemonize改成yes(也就是改成后台进程),然后重启redis服务。

安装好redis后如何启动redis及修改配置文件?

1、解压并且make后进行make install 为启动redis做准备,进入redis安装目录,然后需要从中拷贝redis.config文件。 这时候需要备份,我们在/etc/下面新建一个文件夹

2、然后将文件拷贝到此处,执行cp命令进行拷贝,格式如下:cp redis.config位置  目标位置

3、然后进行修改redis.config文件,进入etc目录,用vi进入需要修改的redis.config

4、进入修改配置文件,找到general,看到下面:# By default Redis does not run as a daemon. Use 'yes' if you need it.# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程。 

5、修改下面的no 为yes ,然后保存退出 wq!

6、启动redis redis-server /etc/myredis/redis.config,然后再测试启动成功与否,redis-cli ping

7、然后测试set value是否可用。发现可用 OK完成。

参考技术A 这是由于你按ctrl+z 将redis的服务进程挂起来了。
处理方法有:1、修改redis.conf文件将daemonize改成yes(也就是改成后台进程),然后重启redis服务。重启之后问题是可以既觉得。
参考技术B 那你get foo一下,看有没有值

Redis-cli 命令不能用

bash: redis-cli: command not found...

  环境:

    Linux7.X

  

  在运行redis-cli命令的时候提示错误:

  技术图片

 

  解决方案:

  1. wget http://download.redis.io/redis-stable.tar.gz(下载redis-cli的压缩包)

  2. 解压:

    # tar -zxf redis-stable.tar.gz -C /u02/app

    解析:

      参数:-C (大写的字母C) 当解压到指定目录的时候,需要用上这个参数。

    由于我的redis都是安装在 /u02/app 这个目录里面的,故将其解压到 /u02/app目录中。

    技术图片

 

    3. 进入解压的文件中.

     # cd redis-stable

   4.  进行编译

        # make

   5. 编译完成后,切换到root用户,进入/u01/app/redis-stable/src目录中,找到 redis-cli,将其copy到/usr/local/bin目录中.

                 # su - root (执行后该 命令后会提示排入root密码)

       # cd /u01/app/redis-stable/src

            #  ls -l redis-cli

                 # cp redis-cli /usr/local/bin

                 技术图片

    

    6. 上面步骤执行后,在任何目录下都可以进行使用:redis-cli命令了。

    第5步,切换root是因为普通用户不能往 /usr/local/bin 目录中copy文件.

 

以上是关于redis安装好了,但redis-cli不能用,就是说$redis-cli回车后没有反应的主要内容,如果未能解决你的问题,请参考以下文章

按照百度在windows下安装好redis,可以正常使用,第二天就不可用了

Redis-cli 命令不能用

查看linux上面是否有安装redis,redis是否启动

WIN2003系统中iis6.0已经安装好,但网站有时候就不能访问,速度非常慢。重启iis就可以了,哪位大虾知道问

如何在电脑上安装Redis

安装PHPstudy后我之前安装好的mysql不能用了怎么办