关于redis

1)redis优点:

redis就是利用了内存读取存储块的特定,使用我们的机器内存,往里面存数据,读取数据

 

2)安装:

1.yum安装,方便,没有任何的依赖,但是我们不能选择版本

配置好yum源,使用命令: yum  install  redis   -y

2.rpm安装,可以指定版本

 1.1 如果使用过yum安装,则删除,删除命令:yum remove redis -y

 1.2  wget http://download.redis.io/releases/redis-4.0.10.tar.gz

 1.3  执行gcc的make指令,执行makefile文件

        make 

  1.4  开始安装

   make install

   1.5 完成,会安装在当前的源码包中的src目录,且帮你配置好了PATH变量

 

3)reids 常用命令:

redis-benchmark 性能测试
redis-check-rdb  rdb持久化
redis-sentinel   redis 哨兵
redis-check-aof  aof持久化
redis-cli  启动客户端        
redis-server 启动服务端 

redis.conf 内容如下,有多少参数,就有多少功能,

bind 192.168.16.142       #绑定redis启动的地址
protected-mode yes        #开启redis的安全模式,必须输入密码才可以远程登录
port 6380                        #指定redis的端口  
daemonize no                 #让redis以守护进程方式在后台运行,不占用窗口
pidfile /var/run/redis_6379.pid    #记录redis的进程id号的文件
loglevel notice                            #日志运行等级 .严重级别,警告级别,debug调试界别.....logging
requirepass haohaio                  #设置redis的密码,是 haohaio

 

4)制定一个安装可靠的redis数据库,如下功能通过配置文件定义
1.更改端口
2.设置密码
3.开启redis的安全启动模式
默认直接输入redis-server可以启动服务端,默认端口6379,且没有密码
redis-cli登录

5.启动

服务器端指定配置文件的启动方式
redis-server  s20redis.conf  

客户端此时登录redis必须加上参数了,并且登录了之后,必须输入密码才可以使用 
redis-cli -p 6380 -h 192.168.16.142

6.常用命令

1.常用redis的公共命令

keys *         查看所有key
type key      查看key类型
expire key seconds    过期时间
ttl key     查看key过期剩余时间        -2表示key已经不存在了
persist     取消key的过期时间   -1表示key存在,没有过期时间

exists key     判断key存在    存在返回1    否则0
del keys     删除key    可以删除多个
dbsize         计算key的数量

2.列表操作
lpush paidui baozhu  wuchao  alex
lrange paidui 0 

2.学习string类型的操作
#通过set设置的就是string类型的key -value

set    设置key
get         获取key
append  追加string
mset       设置多个键值对
mget        获取多个键值对
del            删除key
incr           递增+1
decr         递减-1

list类型,双向队列

 

 

7. redis的持久化机制,分为aof和rdb两种

#在不重启redis的情况下,切换rdb中的数据,到aof中的操作,在执行save的方法时候调用conf,
环境准备
1.配置一个rdb的redis服务端
    s20rdb.conf内容如下
        daemonize yes
        port 6379
        logfile /data/6379/redis.log
        dir /data/6379
        dbfilename  dbmp.rdb 
        bind  127.0.0.1
        save 900 1       
        save 300 10
        save 60  10000

 

 

常见错误:

redis启动:

1914:C 04 Jul 20:24:13.546 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
1914:C 04 Jul 20:24:13.546 # Redis version=4.0.10, bits=64, commit=00000000, modified=0, pid=1914, just started
1914:C 04 Jul 20:24:13.546 # Configuration loaded

这个代表已经启动了,因为没有显示complate,我一直以为报错了,这是redis服务器端显示,没有任何的错

 

windows:

其实 Redis 是可以安装成windows服务的,开机自启动,命令如下:

redis-server --service-install redis.windows.conf

但是安装好之后,Redis并没有启动,启动命令如下:

 redis-server --service-start

停止命令:

redis-server --service-stop

卸载命令:

  1. redis-server --service-uninstall

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值