Linux安装redis步骤 及相关命令

一. 安装redis

1.确定Linux联网了,可以通过:ping www.baidu.com。来查看是否联网

2.下载redis,通过wget命令,如: wget  http://download.redis.io/releases/redis-2.8.3.tar.gz

3.下载完成后,进行解压。如:tar -zvxf  redis-2.8.3.tar.gz  /usr (/解压到usr文件夹下)

4.进入到解压下的redis-2.8.3 文件夹下,输入make 命令

5.在进入到redis-2.8.3/src 文件夹下,输入 make install 命令

6.这时候的redis已经安装好了。

7.启动服务:redis-server 。(注意如果直接输入redis-server启动服务只是在前端启动(关掉控制台就关闭了)而已,如果想在后端开启,则需要修改一下/redis-2.8.3/redis.conf 的daemonize  改为yes 。且启动命令(需带上redis.conf)为:redis-server /redis-2.8.3/redis.conf)

8.通过 redis-cli 连接客户端。测试 set key "hhaah"   ,get key   输出 hhaah

9.如果想通过window 连接 linux 的redis的客户端 :

  1) 先看能不能 ping 通 linux 的ip地址 ;2)再看 能不能telnet 通 redis 的端口。(命令: telnet ip 端口  )。如果telnet 不通,可以试试,将/redis-2.8.3/redis.conf 的bind 127.0.0.1 改成 bind 0.0.0.0。如果还不行,就将Linux的防火墙关掉。(命令:service iptables stop)

二. redis.conf  的相关配置

daemonize yes (为yes的时候,表示启用守护进程,为no时,表示不启用守护进程。意思就是是否在后台运行。)

bind 127.0.0.1 (band 后面接的地址表示 只能是这个地址访问redis,改为0.0.0.0 表示 任意的机器都能连接)

requirepass passwd (requirepass 后面接的是连接redis 的密码。在linux 连接时 如果报(error) NOAUTH Authentication required. 说明没输入密码。输入密码:auth passwd)

三. redis的相关命令(String,Hash,)

字符类型为:string

set name 'wang'   --设置name 的值为 wang,返回ok

get name             -- 获取name的值,返回wang

del name             -- 删除name ,如果返回(integer) 1 说明,删除成功,返回(integer) 0 删除失败

exists name         --判断name 是否存在, 返回(integer) 1 说明  存在,返回(integer) 0 不存在

exit                      --离开

rename name name1 -- 将name改名改成name1

type name    --返回name中存储的值的类型

字符类型为:Hash

hmset name obj1 objval1 obj2 objval2 obj3 objval3.....  --设置name的值为obj1 objval1 obj2 objval2 obj3 objval3,然后obj1的值为objval1,obj2的值为obj2...

hgetall name   --获取name的所有值

hget name obj1  -- 获取obj1的值

hkeys name    --返回obj1,obj2,obj3     获取name中的字段

hvals name     -- 返回objval1,objval2,objval3

 

 

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值