- 工信部备案号 滇ICP备05000110号-1
- 滇公安备案 滇53010302000111
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
redis 实际应用价值,其实跟memcached的功用本质上差不太多,只是redis可持久存储,数据类型支持也比较丰富,能更好的应对更复杂的业务:
性能强悍
并发超十万
数据类型丰富
支持主从复制
支持持久化存储
...
安装配置 Redis:
# wget http://www.landui.com/releases/redis-4.0.1.tar.gz # tar xf redis-4.0.1.tar.gz # cd redis-4.0.1 # make MALLOC=jemalloc # make PREFIX=/usr/local/redis-4.0.1 install # ln -s /usr/local/redis-4.0.1/ /usr/local/redis # export PATH=/usr/local/redis/bin/:$PATH # echo "export PATH=/usr/local/redis/bin/:$PATH" >> /etc/profile # redis-server -h
Redis 大致目录结构及工具具体用途如下:
/usr/local/redis
`-- bin
|-- redis-benchmark 性能测试工具
|-- redis-check-aof 更新日志检查
|-- redis-check-rdb
|-- redis-cliredis 客户端操作工具
|-- redis-sentinel -> redis-server
`-- redis-serverredis 的服务启动程序
配置启动Redis服务,默认是工作在Tcp的6379端口:
# mkdir /usr/local/redis/config # cp redis.conf /usr/local/redis/config # echo "vm.overcommit_memory = 1" >> /etc/sysctl.conf # sysctl -p # echo never > /sys/kernel/mm/transparent_hugepage/enabled # redis-server /usr/local/redis/config/redis.conf & # netstat -tulnp | grep 6379 # echo "/usr/local/redis-4.0.1/bin/redis-server /usr/local/redis/config/redis.conf &" >> /etc/rc.local 这里最好用绝对路径,不然服务可能起不来 # redis-cli shutdown关闭服务
客户端连接测试 Redis:
# redis-cli -h 127.0.0.1 -p 6379 127.0.0.1:6379> set num1 1314 127.0.0.1:6379> get num1 # redis-cli -h 127.0.0.1 -p 6379 set num2 klion直接在命令行操作redis不需要交互 # redis-cli -h 127.0.0.1 -p 6379 del num2
Redis 数据类型简介:
字符串
集合
...
安装Php的Redis扩展库:
# wget https://www.landui.com/get/redis-3.1.2.tgz # tar xf redis-3.1.2.tgz # cd redis-3.1.2 # /usr/local/php/bin/phpize # ./configure --with-php-config=/usr/local/php/bin/php-config # make && make install # ls /usr/local/php-5.3.27/lib/php/extensions/no-debug-non-zts-20090626/ # pkill php-fpm # /usr/local/php/sbin/php-fpm
售前咨询
售后咨询
备案咨询
二维码
TOP