您还可以
在线咨询添加客服咨询详情
您还可以
在线咨询平台演示 | 演示地址 | 账号密码 |
---|---|---|
PC前端 | http://test.wstmart.net/ |
扫码咨询客服 |
平台后台 | http://test.wstmart.net/admin | |
商家后台 | http://test.wstmart.net/shop | |
供应商后台 | http://test.wstmart.net/supplier/ | |
多语言多商户 | http://dyy.wstmart.net/ |
安卓APP(用浏览器打开)
苹果APP
小程序商城
微信商城
B2B2C电商系统 |
---|
2021-06-03 15:50:45 浏览量:8170
Redis是一个性能极高、支持丰富的数据类型、有着丰富特性的key-value数据库。
一、安装
下载,解压,编译【最好进入到usr/local下去安装,不然直接在默认路径下安装很容易就安装到~目录下,这个找起来有点麻烦】:
$ wget http://download.redis.io/releases/redis-4.0.6.tar.gz
$ tar xzf redis-4.0.6.tar.gz
$ cd redis-4.0.6
$ make
二进制文件是编译完成后在src目录下,通过下面的命令启动Redis服务:
$ src/redis-server
二、拷贝文件【先建立目录usr/local/redis和etc/redis】
cp redis.conf /etc/redis/
cp src/redis-server src/redis-cli src/redis-benchmark /usr/local/redis
三、设置
vim /etc/redis.conf
1.找到daemonize no
默认下,redis启动不以守护进程的方式启动,生产环境下建议将配置改为yes 。
2.修改appendonly为yes
四、设置为系统自动启动
cp redis.conf /etc/redis/6379.conf
cp utils/redis_init_script /etc/init.d/redis
然后在redis里的#!/bin/sh下加上
# chkconfig: 2345 10 90
# description: Start and Stop redis
接着修改EXEC、CLIEXEC的指向/usr/local/redis里的文件。例如:
#!/bin/sh
#
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem.
# chkconfig: 2345 10 90
# description: Start and Stop redis
REDISPORT=6379
EXEC=/usr/local/redis/redis-server
CLIEXEC=/usr/local/redis/redis-cli
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"
最后设置为开启自动启服务:
chkconfig redisd on
这样可以通过service redis start、service redis stop去启动和停止服务了。
五、查看redis是否启动
ps -ef | grep redis
或者尝试使用redis-cli命令,如果可以则说明启动了。
六、安装php扩展
wget https://github.com/phpredis/phpredis/archive/3.1.6.tar.gz
tar zxf 3.1.6.tar.gz
cd phpredis-3.1.6 # 进入 phpredis 目录
/usr/local/php/bin/phpize # php安装后的路径
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
然后进入php.ini文件里加上这两句
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226"
extension=redis.so
注意:后边no-debug-non-zts-20131226要根据实际情况填写。自己进入/usr/local/php/lib/php/extensions目录下看
最后重启一下lnmp服务,就可以在phpinfo()里看到redis扩展加成功了。
可以在usr/local/redis/redis-cli模式下操作redis
商淘软件多用户商城系统是一款基于ThinkPHP 5.1的高效商城系统,下面我们以商淘软件开源商城系统为例子,实际配置一下Redis的应用:
配置Cache,找到config/cache.php。修改里边的内容为:
return [
'type' => 'redis',
'host' => '127.0.0.1',
// 全局缓存有效期(0为永久有效)
'expire'=> 0,
// 缓存前缀
'prefix'=> 'think',
];
配置Session,找到confi/session.php。修改里边的内容为:
return [
'id' => '',
// SESSION_ID的提交变量,解决flash上传跨域
'var_session_id' => '',
// SESSION 前缀
'prefix' => 'WSTMART_',
// 驱动方式 支持redis memcache memcached
'type' => 'redis',
'host' => '127.0.0.1',
'port' => 6379,
// 密码
'password' => '',
// 是否自动开启 SESSION
'auto_start' => true,
];
获取体验账号 最新优惠及电商资讯