Redis

12 篇文章 0 订阅
6 篇文章 0 订阅

Redis

Redis中大小写不敏感
全称:remote dictionary server
人物:Salvatore Sanfilippo
服务端:src/redis-service
客户端:src/redis-cli
默认配置文件:redis.conf

下载:
wget http://download.redis.io/releases/redis-3.0.4.tar.gz
解压:
tar -xzvf redis-3.0.4.tar.gz
删除tar包:
rm -r redis-3.0.4.tar.gz

编译安装

cd redis-3.0.3
make
make install
出现错误:cc:command not found 需要安装gcc(C语言环境):->
yum install gcc
rpm -qa | grep gcc
如果还是不行:
出现 in file included from adlist,c:34
执行make MALLOC=libc

出现错误:you need tcl8.5 or newer in order to run the Redis test
解决安装tcl:
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
tar -xzvf tcl8.6.1-src.tar.gz -C /usr/local/
cd /usr/local/tcl8.6.1/unix/
sudo ./configure
make
make install

安装完成后

设置path: cp redis-server /usr/local/bin/
cp redis-cli /usr/local/bin/
redis启动: redis-server | sudo service redis-server start
redis客户端启动: redis-cli
查看redis: ps -ef | grep redis

安装后

  • set key newStr nx 没有相同的key情况下成功
  • set key newStr xx 相同key值的情况下成功
  • string类型可进行加法
    set c 100
    incr c
    incrby c 40
    减法类似: DECR | DECRBY
  • MSET | MGET 多个key -value

Redis

redis list

  • RPUSH
  • LPUSH
  • lrange key 0 -1
  • del
  • rpop
  • lpop

redis hashes

  • hmset user key : value
  • hget user key
  • hgetall
  • hmget 类似heget 返回数组
  • hincrby 增加

redis 无序集合

  • sadd key val
  • smembers key
  • sismember key value 匹配

redis 有序集合

  • zadd hackers key val
  • zrange hackers 0 -1
  • zrevrange hackers 0 -1
  • zrange hackers 0 -1 with scores

Redis管理

  • EXISTS KEY
  • DEL KEY
  • TYPE KEY
  • KEYS KEY
  • RANDOMKEY
  • CLEAR
  • RENAME oldname newname
  • RENAMENX oldname newname
  • DBSIZE
    时间相关:
  • EXPIRE KEY time
  • set key newString ex 30
  • ttl key
  • FLUSHDB
  • FLUSHALL
    REDIS 设置:
  • CONFIG GET
  • CONFIG SET
  • AUTH
  • CONFIG get requirepass
  • config set requirepass password
  • CONFIG RESETSTAT
  • INFO 查询信息 info keyspace
    REDIS 安全设置:
  • config set requirepass password 设置密码
  • 修改 reidis.conf requirepass
  • 认证 : redis-cli -a password || auth password

Redis管理

主从复制
事务,正确不会回滚
(multi
exec)
虚拟内存

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值